- 36b718f Avoid a Symbol -> Name -> Symbol conversion. by Rafael Espindola · 10 years ago
- a9308c4 IR: Give 'DI' prefix to debug info metadata by Duncan P. N. Exon Smith · 11 years ago
- 1e5733b [InlineAsm] Remove EarlyClobber on registers that are also inputs by Hal Finkel · 11 years ago
- e686f15 CodeGen: Stop using DIDescriptor::is*() and auto-casting by Duncan P. N. Exon Smith · 11 years ago
- 3bef6a3 CodeGen: Assert that inlined-at locations agree by Duncan P. N. Exon Smith · 11 years ago
- 8b77065 Move DataLayout back to the TargetMachine from TargetSubtargetInfo by Eric Christopher · 11 years ago
- 147c2ea Remove the uses of getSubtargetImpl from InstrEmitter and remove by Eric Christopher · 11 years ago
- 87b7eb9 Move the complex address expression out of DIVariable and into an extra by Adrian Prantl · 11 years ago
- b458dc2 Revert r218778 while investigating buldbot breakage. by Adrian Prantl · 11 years ago
- 25a7174 Move the complex address expression out of DIVariable and into an extra by Adrian Prantl · 11 years ago
- 529efcf SelectionDAG: Remove #if NDEBUG from check for a post-isel hook by Tom Stellard · 11 years ago
- d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
- eae2d28 [SDAG] Don't insert the VRBase into a mapping from SDValues when the def by Chandler Carruth · 11 years ago
- 32da889 This reapplies r207235 with an additional bugfixes caught by the msan by Adrian Prantl · 12 years ago
- d2d9b76 Revert "This reapplies r207130 with an additional testcase+and a missing check for" by Adrian Prantl · 12 years ago
- f5834a4 This reapplies r207130 with an additional testcase+and a missing check for by Adrian Prantl · 12 years ago
- 6e5de2e Revert "This reapplies r207130 with an additional testcase+and a missing check for" by Adrian Prantl · 12 years ago
- 3512190 This reapplies r207130 with an additional testcase+and a missing check for by Adrian Prantl · 12 years ago
- ff4282a Revert "Debug info for optimized code: Support variables that are on the stack and" by Adrian Prantl · 12 years ago
- f422391 Debug info for optimized code: Support variables that are on the stack and by Adrian Prantl · 12 years ago
- 1b9dde0 [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
- c0196b1 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
- 5d049b9 [c++11] Range'ify use list loops in InstrEmitter. by Jim Grosbach · 12 years ago
- 840beec Make consistent use of MCPhysReg instead of uint16_t throughout the tree. by Craig Topper · 12 years ago
- fbb278c Make stackmap machineinstrs clobber the scratch regs too. by Andrew Trick · 12 years ago
- b6b35a4 Always let value types influence register classes. by Jakob Stoklund Olesen · 12 years ago
- 1f54e80 Fix patchpoint comments. by Andrew Trick · 12 years ago
- 87ed906 [Stackmap] Materialize the jump address within the patchpoint noop slide. by Juergen Ributzka · 12 years ago
- 9969d3e [Stackmap] Add AnyReg calling convention support for patchpoint intrinsic. by Juergen Ributzka · 12 years ago
- 418d1d1 Reapply an improved version of r180816/180817. by Adrian Prantl · 12 years ago
- 0252265b Debug Info: Simplify Frame Index handling in DBG_VALUE Machine Instructions by David Blaikie · 12 years ago
- a2888e7 Temporarily revert "Change the informal convention of DBG_VALUE so that we can express a" by Adrian Prantl · 13 years ago
- 9a57664 Change the informal convention of DBG_VALUE so that we can express a by Adrian Prantl · 13 years ago
- 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
- b109a7b Use MachineInstrBuilder in InstrEmitter. by Jakob Stoklund Olesen · 13 years ago
- 5e6c361 Change TargetLowering::getRegClassFor to take an MVT, instead of EVT. by Patrik Hagglund · 13 years ago
- e98b7a0 Revert EVT->MVT changes, r169836-169851, due to buildbot failures. by Patrik Hagglund · 13 years ago
- 3708e54 Change TargetLowering::getRegClassFor to take an MVT, instead of EVT. by Patrik Hagglund · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- 909f6a0 [inline asm] Get the mayLoad/mayStore directly from the MIOp_ExtraInfo operand. by Chad Rosier · 13 years ago
- 9e1274f [inline asm] Implement mayLoad and mayStore for inline assembly. In general, by Chad Rosier · 13 years ago
- cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
- abb87d4 Fix PR11985 by Michael Liao · 13 years ago
- 6f9dace Remove an overly-aggressive assertion. The code following this assertion already knows how to handle the case where DstRC was NULL, so it's not actually protecting us from anything, and this pattern can come up when using unknown_class operands in the SelectionDAG. by Owen Anderson · 13 years ago
- 7c277da Add a new optimization pass: Stack Coloring, that merges disjoint static allocations (allocas). Allocas are known to be by Nadav Rotem · 13 years ago
- 5c8eda0 Add MachineInstr::tieOperands, remove setIsTied(). by Jakob Stoklund Olesen · 13 years ago
- 96f8706 Don't enforce ordered inline asm operands. by Jakob Stoklund Olesen · 13 years ago
- ffba07b Verify the order of tied operands in inline asm. by Jakob Stoklund Olesen · 13 years ago
- b2bef48 Set the isTied flags when building INLINEASM MachineInstrs. by Jakob Stoklund Olesen · 13 years ago
- 10cdd09 Avoid including explicit uses when counting SDNode imp-uses. by Jakob Stoklund Olesen · 13 years ago
- 505715d Add SelectionDAG::getTargetIndex. by Jakob Stoklund Olesen · 13 years ago
- b171228 InstrEmitter::EmitSubregNode() optimize extract_subreg in this case: by Evan Cheng · 13 years ago
- c300ef0 Allow trailing physreg RegisterSDNode operands on non-variadic instructions. by Jakob Stoklund Olesen · 13 years ago
- 3e3cdec Clear kill flags in InstrEmitter::EmitSubregNode(). by Jakob Stoklund Olesen · 13 years ago
- 3c52f02 Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass(). by Jakob Stoklund Olesen · 13 years ago
- 32aea35 Added TargetRegisterInfo::getAllocatableClass. by Andrew Trick · 14 years ago
- b9a3d61 Don't crash when a glue node contains an internal CopyToReg by Hal Finkel · 14 years ago
- f650732 Handle all live physreg defs in the same place. by Jakob Stoklund Olesen · 14 years ago
- 46a9f01 More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
- 9349351d Add a RegisterMaskSDNode class. by Jakob Stoklund Olesen · 14 years ago
- c52eeed Fix ISD::REG_SEQUENCE to accept physical registers and change TwoAddressInstructionPass to insert copies for any physical reg operands of the REG_SEQUENCE by Pete Cooper · 14 years ago
- 7f8e563 Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 14 years ago
- f7957a9 Simplify EXTRACT_SUBREG emission. by Jakob Stoklund Olesen · 14 years ago
- 8ff52c4 Simplify INSERT_SUBREG emission. by Jakob Stoklund Olesen · 14 years ago
- 1352be2 Move getCommonSubClass() into TRI. by Jakob Stoklund Olesen · 14 years ago
- e92e5ee Constrain register classes instead of emitting copies. by Jakob Stoklund Olesen · 14 years ago
- 924123a Lower ARM adds/subs to add/sub after adding optional CPSR operand. by Andrew Trick · 14 years ago
- 52363bd Restore hasPostISelHook tblgen flag. by Andrew Trick · 14 years ago
- 8586e62 ARM isel bug fix for adds/subs operands. by Andrew Trick · 14 years ago
- 53df4b6 whitespace by Andrew Trick · 14 years ago
- e6fba77 Follow up to r138791. by Evan Cheng · 14 years ago
- 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
- 6cc775f - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and by Evan Cheng · 14 years ago
- 8d71a75 More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo. by Evan Cheng · 14 years ago
- 537a302 Distinguish early clobber output operands from clobbered registers. by Jakob Stoklund Olesen · 14 years ago
- f071d72 Handle debug info for i128 constants. by Devang Patel · 14 years ago
- c826df9 Don't use register classes larger than TLI->getRegClassFor(VT). by Jakob Stoklund Olesen · 14 years ago
- 5fc8b77 Change the REG_SEQUENCE SDNode to take an explict register class ID as its first operand. This operand is lowered away by the time we reach MachineInstrs, so the actual register-allocation handling of them doesn't need to change. by Owen Anderson · 14 years ago
- aff1060 Use TRI::has{Sub,Super}ClassEq() where possible. by Jakob Stoklund Olesen · 14 years ago
- 2fb5b31 Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic. by Jakob Stoklund Olesen · 15 years ago
- 6eb516d Do not model all INLINEASM instructions as having unmodelled side effects. by Evan Cheng · 15 years ago
- 260acf3 Optimize: by Evan Cheng · 15 years ago
- 11a3381 flags -> glue for selectiondag by Chris Lattner · 15 years ago
- 9b43f33 Change all self assignments X=X to (void)X, so that we can turn on a by Jeffrey Yasskin · 15 years ago
- 3e5fbd7 rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for by Chris Lattner · 15 years ago
- bfc6904 Fix crash compiling a QQQQ REG_SEQUENCE for a Neon vld3_lane operation. by Bob Wilson · 15 years ago
- 1b93e7b Reword comment slightly. by Eric Christopher · 15 years ago
- 8b67c72 Split pseudo-instruction expansion into a separate pass, to make it by Dan Gohman · 15 years ago
- f824489 Revert r112461. It was failing on PPC... by Bill Wendling · 15 years ago
- 938f299 When adding a register, we should mark it as "def" if it can optionally define by Bill Wendling · 15 years ago
- e50d30d Emit COPY instructions instead of using copyRegToReg in InstrEmitter, by Jakob Stoklund Olesen · 15 years ago
- fbdba81 Insert IMPLICIT_DEF instructions at the current insert position, not by Dan Gohman · 15 years ago
- d7b5ce3 Reapply bottom-up fast-isel, with several fixes for x86-32: by Dan Gohman · 15 years ago
- 6586e9b --- Reverse-merging r107947 into '.': by Bob Wilson · 15 years ago
- 0b5aa1c Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emitting by Dan Gohman · 15 years ago
- 0026462 Convert EXTRACT_SUBREG to COPY when emitting machine instrs. by Jakob Stoklund Olesen · 15 years ago
- e757043 Revert 107840 107839 107813 107804 107800 107797 107791. by Dan Gohman · 15 years ago
- 25d5c1b Not all custom inserters create new basic blocks. If the inserter by Dan Gohman · 15 years ago
- 637ee5f Update comment. by Devang Patel · 15 years ago
- 3439629 Reapply r107655 with fixes; insert the pseudo instruction into by Dan Gohman · 15 years ago