- 5e4774d by David Greene · 16 years ago
- df1a7ff Fix "the the" and similar typos. by Dan Gohman · 16 years ago
- db9d33b Add isDebug argument to ChangeToRegister; this prevents by Dale Johannesen · 16 years ago
- 4052b29 move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 16 years ago
- b2ddf24 Identify predicate and optional-def operands when printing machine instructions. by Jakob Stoklund Olesen · 16 years ago
- 042945f Replace DebugLocTuple with DILocation. by Devang Patel · 16 years ago
- 698aa7a Further progration of metadata operands. The by Dale Johannesen · 16 years ago
- 00cca85 Add <imp-def> and <imp-kill> operands when replacing virtual sub-register defs and kills. by Jakob Stoklund Olesen · 16 years ago
- 8f4f491 by David Greene · 16 years ago
- 03fe75d snip one more #include from Metadata.h by Chris Lattner · 16 years ago
- 17c68ea Remove dead store. by Bill Wendling · 16 years ago
- ceebbcd Remove dead store from copy-pasto. by Bill Wendling · 16 years ago
- ef786f2 Add @earlyclobber TableGen constraint by Jim Grosbach · 16 years ago
- cb900da Follow up to 90488. Turn a check into an assertion. by Evan Cheng · 16 years ago
- ef92a64 Don't print the debug directory; it's often long and uninteresting. Omit by Dan Gohman · 16 years ago
- 886ea36 Watch out for PHI instruction with no source operands. by Evan Cheng · 16 years ago
- 615cc87 Fill out codegen SSA updater. It's not yet tested. by Evan Cheng · 16 years ago
- af20e7c Devang pointed out that this code should use DIScope instead of by Dan Gohman · 16 years ago
- 3a271d8 Print the debug info line and column in MachineInstr::print even when there's by Dan Gohman · 16 years ago
- 16330ea Initialize the new AsmPrinterFlags field to 0, fixing uses of by Dan Gohman · 16 years ago
- 80164f2 Print "..." instead of all the uninteresting register clobbers on call by Dan Gohman · 16 years ago
- 4007187 Use WriteAsOperand to print GlobalAddress MachineOperands. This by Dan Gohman · 16 years ago
- 57b3165 Make -print-machineinstrs more readable. by Dan Gohman · 16 years ago
- 9105751 Initial target-independent CodeGen support for BlockAddresses. by Dan Gohman · 16 years ago
- 8c56cfc Need a comma after imp-use. by Evan Cheng · 16 years ago
- b71c46c Print earlyclobber for implicit-defs as well. by Evan Cheng · 16 years ago
- fc1df34 s/DebugLoc.CompileUnit/DebugLoc.Scope/g by Devang Patel · 16 years ago
- 0a4c09e Factor out LiveIntervalAnalysis' code to determine whether an instruction by Dan Gohman · 16 years ago
- e5496f6 isTriviallyReMaterializable checks the by Dan Gohman · 16 years ago
- eef7817 Replace TargetInstrInfo::isInvariantLoad and its target-specific by Dan Gohman · 16 years ago
- 82cdc06 strength reduce a ton of type equality tests to check the typeid (Through by Chris Lattner · 16 years ago
- aaf012e Remove std::string uses from DebugInfo interface. by Devang Patel · 16 years ago
- 232e444 Move MachineMemOperand::getAlignment out of line, to avoid needing by Dan Gohman · 16 years ago
- 4e3bb1b Improve MachineMemOperand handling. by Dan Gohman · 16 years ago
- 915d872 Give MachineMemOperand an operator<<, factoring out code from by Dan Gohman · 16 years ago
- 169948d Change MachineMemOperand's alignment value to be the alignment of by Dan Gohman · 16 years ago
- 47472be grammar by Jim Grosbach · 16 years ago
- 5febcae remove some uses of llvm/Support/Streams.h by Chris Lattner · 16 years ago
- d71b0b0 remove various std::ostream version of printing methods from by Chris Lattner · 16 years ago
- 35b4707 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
- b409fff Don't tamper with <undef> operands in MachineInstr::addRegisterKilled. by Jakob Stoklund Olesen · 16 years ago
- c1b906f Fix Bug 4657: register scavenger asserts with subreg lowering by Jakob Stoklund Olesen · 16 years ago
- 7b8fe13 Never add a kill flag to a constrained physical register in a two-addr instruction. by Jakob Stoklund Olesen · 16 years ago
- 79d87ec Fix a typo. by Evan Cheng · 16 years ago
- 458bbfb Fix http://llvm.org/bugs/show_bug.cgi?id=4583 by Jakob Stoklund Olesen · 16 years ago
- 4c769c3 Teach MachineInstr::isRegTiedToDefOperand() to correctly parse inline asm operands. by Jakob Stoklund Olesen · 16 years ago
- bd448e3 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Edwin Török · 16 years ago
- 675d562 assert(0) -> LLVM_UNREACHABLE. by Edwin Török · 16 years ago
- 9c73db1 Add a bit IsUndef to MachineOperand. This indicates the def / use register operand is defined by an implicit_def. That means it can def / use any register and passes (e.g. register scavenger) can feel free to ignore them. by Evan Cheng · 16 years ago
- f29b6dc Rearrange some stuff in MachineOperand and add a new TargetFlags field. by Chris Lattner · 16 years ago
- 3df52f7 Fix support for inline asm input / output operand tying when operand spans across multiple registers (e.g. two i64 operands in 32-bit mode). by Evan Cheng · 16 years ago
- 27c2daf Remove some unnecessary #includes. by Dan Gohman · 16 years ago
- 5b02f4c Make DebugLoc independent of DwarfWriter. by Argiris Kirtzidis · 16 years ago
- cb9f5b5 MachineInstr::isRegTiedTo{Use,Def}Operand can safely be made const. by Jakob Stoklund Olesen · 16 years ago
- 3d88001 Fix MachineInstr::getNumExplicitOperands to count by Dan Gohman · 16 years ago
- 8ff914c Give RemoveRegOperandFromRegInfo a comment and move the code out of line. by Dan Gohman · 16 years ago
- b1e8423 ignore register zero in isRegTiedToUseOperand, following the example of by Chris Lattner · 16 years ago
- aded995 Fix pr3954. The register scavenger asserts for inline assembly with by Bob Wilson · 16 years ago
- 0d0e8a9 reg0 references are not real registers. This fixes a crash on the by Chris Lattner · 16 years ago
- 2682ea0 Model inline asm constraint which ties an input to an output register as machine operand TIED_TO constraint. This eliminated the need to pre-allocate registers for these. This also allows register allocator can eliminate the unneeded copies. by Evan Cheng · 16 years ago
- 48555e8 Added MachineInstr::isRegTiedToDefOperand to check for two-addressness. by Evan Cheng · 16 years ago
- b7596d2 Print out debug info when printing the machine instruction. by Bill Wendling · 17 years ago
- 7899a6d Add a DebugLoc field and some simple accessors. by Dale Johannesen · 17 years ago
- 64709cd Use isTerminator() instead of isBranch()||isReturn() in by Dan Gohman · 17 years ago
- 4849d10 Print subreg information in MachineInstr::dump. by Dan Gohman · 17 years ago
- a0dff43 Minor code simplification. by Dan Gohman · 17 years ago
- 4dbf879 Drop the reg argument to isRegReDefinedByTwoAddr, which was redundant. by Dan Gohman · 17 years ago
- 90feee2 Add more const qualifiers. This fixes build breakage from r59540. by Dan Gohman · 17 years ago
- 9ca19a3 Make some methods const. by Dan Gohman · 17 years ago
- 2f2cd30 Added missing print functions that take a raw_ostream by Mon P Wang · 17 years ago
- b9f4fa7 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 17 years ago
- 0ce00b8 Fix a think-o in isSafeToMove. This fixes it from thinking that by Dan Gohman · 17 years ago
- 9446407 Next round of earlyclobber handling. Approach the by Dale Johannesen · 17 years ago
- 9ffbed8 Add a method to MachineInstr for testing whether it makes by Dan Gohman · 17 years ago
- bac3c81 Add a bit to mark operands of asm's that conflict by Dale Johannesen · 17 years ago
- 1b0c578 adjust last patch per review feedback by Dale Johannesen · 17 years ago
- 7f7f365 Remove isImm(), isReg(), and friends, in favor of by Dan Gohman · 17 years ago
- 38438f7 Pass "earlyclobber" bit through to machine by Dale Johannesen · 17 years ago
- 244b86a Fix addRegisterDead and addRegisterKilled to be more thorough by Dan Gohman · 17 years ago
- a07a9a2 Fold isRematerializable checks into isSafeToReMat. by Evan Cheng · 17 years ago
- a02c669 Move the check whether it's worth remating to caller. by Evan Cheng · 17 years ago
- 75e2cee Refactor isSafeToReMat out of 2addr pass. by Evan Cheng · 17 years ago
- 24ae2a9 simplify PseudoSourceValue printing a bit. Unnest all of PseudoSourceValue.cpp from the llvm namespace. by Chris Lattner · 17 years ago
- 2a65caa Print PseudoSourceValue. by Evan Cheng · 17 years ago
- 98beebe Change the FoldingSetNodeID usage for objects which carry by Dan Gohman · 17 years ago
- 29bf84e Move MachineInstr::getOpcode inline. by Owen Anderson · 17 years ago
- c11fa05 Speed up addRegisterDead by adding more fast checks before performing the expensive by Owen Anderson · 17 years ago
- 2fcbc7e Fold the useful features of alist and alist_node into ilist, and by Dan Gohman · 17 years ago
- ce23295 Now that the MachineInstr leaks are fixed, enable leak checking by Dan Gohman · 17 years ago
- 4ce1a52 Fix a memory leak in LiveIntervalAnalysis. by Evan Cheng · 17 years ago
- 8b3b517 Re-introduce LeakDetector support for MachineInstrs and MachineBasicBlocks. by Dan Gohman · 17 years ago
- 78f9a46 Add an assert to check for empty flags for MachineMemOperand. by Dan Gohman · 17 years ago
- 0298311 Trim unnecessary #includes. by Dan Gohman · 17 years ago
- f1107fd - Change the horrible N^2 isRegReDefinedByTwoAddr. Now callers must supply the operand index of def machineoperand and at most one full scan of non-implicit operands is needed. by Evan Cheng · 17 years ago
- 0736882 It's no longer necessary to test if a MachineBasicBlock's by Dan Gohman · 17 years ago
- 9b4f079 Verify that MachineMemOperand alignment is a non-zero power of 2. by Dan Gohman · 17 years ago
- 221a437 Pool-allocation for MachineInstrs, MachineBasicBlocks, and by Dan Gohman · 17 years ago
- ac6f892 Move MachineMemOperand's constructor out of line, to avoid a by Dan Gohman · 17 years ago
- e52c191 - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propagate kill / dead markers as new instructions are constructed in foldMemoryOperand, convertToThressAddress, etc. by Evan Cheng · 17 years ago
- 9d90c63 Reapply r52988, "Simplify addRegisterKilled and addRegisterDead." The by Dan Gohman · 17 years ago