Commit History

Author SHA1 Message Date
  Daniel Sanders c7a3c5c5d1 Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC 6 years ago
  Rui Ueyama c3f211d97b Fix parameter name comments using clang-tidy. NFC. 6 years ago
  Alexander Timofeev d224ecc383 [AMDGPU] Divergence driven ISel. Assign register class for cross block values according to the divergence. 6 years ago
  Peter Collingbourne d7a83f9517 Revert r361644, "[AMDGPU] Divergence driven ISel. Assign register class for cross block values according to the divergence." 6 years ago
  Alexander Timofeev 6a29119c95 [AMDGPU] Divergence driven ISel. Assign register class for cross block values according to the divergence. 6 years ago
  Tim Northover 14ed588ce0 CodeGen: factor out swifterror value tracking. 6 years ago
  Heejin Ahn ba7414dc84 [WebAssembly] Delete ThrowUnwindDest map from WasmEHFuncInfo 6 years ago
  Bjorn Pettersson 85de1fd399 Add support for computing "zext of value" in KnownBits. NFCI 6 years ago
  Bjorn Pettersson 30806aba1e [SelectionDAGBuilder] Add restrictions to EmitFuncArgumentDbgValue 6 years ago
  Chandler Carruth 6b547686c5 Update the file headers across all of the LLVM projects in the monorepo 6 years ago
  Nicolai Haehnle 37b386de21 AMDGPU: Fix various issues around the VirtReg2Value mapping 6 years ago
  Matt Arsenault f02d879e99 DAG: Add calling convention argument to calling convention funcs 7 years ago
  Heejin Ahn c430c83029 [WebAssembly] Add WasmEHFuncInfo for unwind destination information 7 years ago
  Heejin Ahn a3ccaa9b88 [WebAssembly] Add functions for EHScopes 7 years ago
  Nicola Zaghen 0818e789cb Rename DEBUG macro to LLVM_DEBUG. 7 years ago
  David Stuttard 793b714ddc [AMDGPU] Fix issues for backend divergence tracking 7 years ago
  Reid Kleckner 4d4a317f80 [FastISel] Sink local value materializations to first use 7 years ago
  Alexander Timofeev 77d8d0a7e7 Pass Divergence Analysis data to Selection DAG to drive divergence 7 years ago
  Benjamin Kramer 66f3fb9fac Use phi ranges to simplify code. No functionality change intended. 7 years ago
  Michael Zolotukhin 41b2567ccb Remove redundant includes from lib/CodeGen. 7 years ago
  David Blaikie e3a9b4ce3a Fix a bunch more layering of CodeGen headers that are in Target 7 years ago
  David Blaikie 48319238e4 Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering 7 years ago
  David Blaikie 803f827385 Move TargetFrameLowering.h to CodeGen where it's implemented 7 years ago
  Arnold Schwaighofer 00cc11273b ISel: Fix FastISel of swifterror values 8 years ago
  Reid Kleckner 7dfa173654 Re-land "Use the frame index side table for byval and inalloca arguments" 8 years ago
  Reid Kleckner 3d5255af74 Revert "Use the frame index side table for byval and inalloca arguments" 8 years ago
  Reid Kleckner 8c3a49c4c1 Use the frame index side table for byval and inalloca arguments 8 years ago
  Craig Topper f78221855b [KnownBits] Add zext, sext, and trunc methods to KnownBits 8 years ago
  Craig Topper 8b430f87e6 [SelectionDAG] Use KnownBits struct in DAG's computeKnownBits and simplifyDemandedBits 8 years ago
  Reid Kleckner bec27c8da9 Simplify FunctionLoweringInfo.cpp with range for loops 8 years ago