- d8f44e0 Only call isUse/isDef on register operands by Chris Lattner · 19 years ago
- 8d3af5e Instructions with variable operands (variable_ops) can have a number required by Evan Cheng · 19 years ago
- 00aff7d Remove a bogus cast. by Evan Cheng · 19 years ago
- 6e994b7 Final pass of minor cleanups for MachineInstr by Chris Lattner · 19 years ago
- 943b5e1 Remove redundancy and a level of indirection when creating machine operands by Chris Lattner · 19 years ago
- 8b915b4 Remove and simplify some more machineinstr/machineoperand stuff. by Chris Lattner · 19 years ago
- 2d90ac7 Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling. by Chris Lattner · 19 years ago
- e53f4a0 Move some methods out of MachineInstr into MachineOperand by Chris Lattner · 19 years ago
- 63b3d71 There shalt be only one "immediate" operand type! by Chris Lattner · 19 years ago
- ceb408f Change "value" in MachineOperand to be a GlobalValue, as that is the only by Chris Lattner · 19 years ago
- 4efeab2 Remove a bunch more dead V9 specific stuff by Chris Lattner · 19 years ago
- ea50fab Remove a bunch more SparcV9 specific stuff by Chris Lattner · 19 years ago
- 34fb2ca Remove some more V9-specific stuff. by Chris Lattner · 19 years ago
- 10f3597 Remove some more unused stuff from MachineInstr that was leftover from V9. by Chris Lattner · 19 years ago
- 37efe67 JumpTable support! What this represents is working asm and jit support for by Nate Begeman · 19 years ago
- 1b87c42 This field no longer exists by Chris Lattner · 19 years ago
- 02e5f8d Remove some of the obvious V9-specific cruft by Chris Lattner · 19 years ago
- 48d7c06 Add a MachineInstr::eraseFromParent convenience method. by Chris Lattner · 19 years ago
- edf128a Remove trailing whitespace by Misha Brukman · 20 years ago
- ca4f6eb Allow machine operands to represent global variables with offsets. This is by Chris Lattner · 21 years ago
- 551ccae Changes For Bug 352 by Reid Spencer · 21 years ago
- ce22e76 * Doxygenify comments by Misha Brukman · 21 years ago
- 954da37 Add #include <iostream> since Value.h does not #include it any more. by Reid Spencer · 21 years ago
- b140762 Made a fix so that you can print out MachineInstrs that belong to a MachineBasicBlock that is not yet attached to a MachineFunction. This change includes changing the third operand (TargetMachine) to a pointer for the MachineInstr::print function. by Tanya Lattner · 21 years ago
- 988b7ba Make debugging dumps w/ multiple MachineBBs for a given LLVM BB readable. by Brian Gaeke · 21 years ago
- 9bcdcd1 Adjust to new TargetMachine interface by Chris Lattner · 21 years ago
- 0c63e03 Changed clone to be const. by Tanya Lattner · 21 years ago
- b5159ed Fixed up my changes to add support for cloning Machine Instructions. by Tanya Lattner · 21 years ago
- 466b534 Adding support to clone MachineInstr by Tanya Lattner · 21 years ago
- c548395 Make MachineOperand's value named 'contents'. Make really, really sure by Brian Gaeke · 21 years ago
- 561c010 int64_t -> int by Chris Lattner · 21 years ago
- ddcfd9e Fix crash caused by passing register 0 to MRegisterInfo::isPhysicalRegister(). by Alkis Evlogimenos · 21 years ago
- 11d1f21 Fix bugs in finegrainification by Chris Lattner · 21 years ago
- 0742b59 Finegrainify namespacification by Chris Lattner · 21 years ago
- 8517e1f Fix a __LONG__ term annoyance of mine: symbolic registers weren't being printed by Chris Lattner · 21 years ago
- aad5c05 Add LeakDetection to MachineInstr. by Alkis Evlogimenos · 21 years ago
- be766c7 Remove getAllocatedRegNum(). Use getReg() instead. by Alkis Evlogimenos · 21 years ago
- 21326fc Add head-of-file comments and Doxygen comments. Tighten up a lot of whitespace. by Brian Gaeke · 21 years ago
- ab8672c Add parent pointer to MachineInstr that points to owning by Alkis Evlogimenos · 21 years ago
- 2a90ba6 Rename the opCode instance variable to Opcode by Chris Lattner · 21 years ago
- 3081db8 This field is never read by Chris Lattner · 21 years ago
- 14be640 Modify the two address instruction pass to remove the duplicate by Alkis Evlogimenos · 21 years ago
- 4e78544 When an instruction like: A += B had both A and B virtual registers by Alkis Evlogimenos · 21 years ago
- 4d7af65 Change interface of MachineOperand as follows: by Alkis Evlogimenos · 21 years ago
- d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
- b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
- 6eba07a Fixed spelling. by Misha Brukman · 22 years ago
- 2010f7b Fix assertion in MachineInstr::substituteValue(). by Vikram S. Adve · 22 years ago
- 610234d Do not insert physical regsiters into the regsUsed set by Chris Lattner · 22 years ago
- a2dd745 All callers of these methods actually wanted them to preserve the flags, by Chris Lattner · 22 years ago
- e109de3 Simplify code, eliminating the need for the X86 isVoid target instr flag by Chris Lattner · 22 years ago
- 925b771 Remove using decl by Chris Lattner · 22 years ago
- 627eb31 Change interface to MachineInstr::substituteValue to specify more precisely by Vikram S. Adve · 22 years ago
- 3497782 Allow explicit physical registers for implicit operands. by Vikram S. Adve · 22 years ago
- 5f2180c (1) Added special register class containing (for now) %fsr. by Vikram S. Adve · 22 years ago
- b66fdc2 Remove obsolete ctor by Chris Lattner · 22 years ago
- 3501fea Rename MachineInstrInfo -> TargetInstrInfo by Chris Lattner · 22 years ago
- 8d95ef4 Add support for 3 new forms of MachineOperand by Chris Lattner · 22 years ago
- 10cb79b * Add printing support for FrameIndex operands by Chris Lattner · 22 years ago
- 2109f50 Implement printing of MBB arguments by Chris Lattner · 22 years ago
- af55be1 Print is const! by Chris Lattner · 22 years ago
- 570f55d Remove only uses of markDef/markDefAndUse methods by Chris Lattner · 22 years ago
- 188732c Remove fixme by Chris Lattner · 23 years ago
- 6a59227 Add special code to make printing SSA form machine instructions nicer by Chris Lattner · 23 years ago
- 2a79a09 Use MRegisterInfo, if available, to print symbolic register names by Chris Lattner · 23 years ago
- 1049164 Implement structured machine code printing by Chris Lattner · 23 years ago
- ddd7fcb Implement autoinserting ctor by Chris Lattner · 23 years ago
- a2bae30 Remove separate vector of implicit refs from MachineInstr, and by Vikram S. Adve · 23 years ago
- f1757c4 Move TargetInstrDescriptors extern to the one .cpp file that refers to it: by Chris Lattner · 23 years ago
- d9512ca Use higher level methods, don't use TargetInstrDescriptors directly! by Chris Lattner · 23 years ago
- 9a8e412 Remove all traces of the "Opcode Mask" field in the MachineInstr class by Chris Lattner · 23 years ago
- b98a53f Remove more default arguments that are never used by Chris Lattner · 23 years ago
- 7279122 Remove default operands that are never used by Chris Lattner · 23 years ago
- 413746e * Make MachineOperand ctors private, so MachineOperand can only be created by Chris Lattner · 23 years ago
- 2f30598 Remove two arguments that are never specified by Chris Lattner · 23 years ago
- 572f5c8 Fairly major overhaul of MachineInstr & Operand classes by Chris Lattner · 23 years ago
- 0be79c6 Add #includes now that MachineInstr.h doesn't include llvm/Target/MachineInstrInfo.h by Chris Lattner · 23 years ago
- 27a0893 - Two minor improvements to the MachineInstr class to reduce footprint and by Chris Lattner · 23 years ago
- e8b57ef Add method MachineInstr::replace to rewrite a machine instruction in place. by Vikram S. Adve · 23 years ago
- 8c6936a Dump routine now writes out allocated register numbers if available. by Vikram S. Adve · 23 years ago
- e2a78e3 Add method MachineInstr::substituteValue() which substitutes by Vikram S. Adve · 23 years ago
- 035dfbe by Chris Lattner · 23 years ago
- 0c0edf8 *** empty log message *** by Chris Lattner · 23 years ago
- 3bc9ef9 Add support for marking each operand as a %hh, %hm, %lm or %lo. by Vikram S. Adve · 23 years ago
- 7a4be95 Moved class MachineCodeForBasicBlock to MachineCodeForBasicBlock.{cpp,h}. by Vikram S. Adve · 23 years ago
- 93240fe Improve printing during dumps. by Vikram S. Adve · 23 years ago
- 4d669b5 s/method/function by Chris Lattner · 23 years ago
- c356e56 Bug fix in setting CC register. by Vikram S. Adve · 23 years ago
- 3801f6d * Prune #includes by Chris Lattner · 23 years ago
- 697954c Changes to build successfully with GCC 3.02 by Chris Lattner · 23 years ago
- 7a17675 Renamed inst_const_iterator -> const_inst_iterator by Chris Lattner · 23 years ago
- 07c7086 Added naming to inserted phi copy values - for easy debugging by Ruchira Sasanka · 24 years ago
- 7c47c72 Modify AllocateLocalVar method to take a size argument. by Vikram S. Adve · 24 years ago
- 8d24337 Small changed to printing a machine operand - It the operand is a def, it prints by Ruchira Sasanka · 24 years ago
- e492c9d Bug fix in offset alignment computations: don't subtract the padding by Vikram S. Adve · 24 years ago
- d9beb97 Improved printing routines. by Vikram S. Adve · 24 years ago
- 5567e94 Adjust all stack variable offsets to be aligned by size. by Vikram S. Adve · 24 years ago
- f1a0a10 Fix errors in computing downgrowing offsets, and in by Vikram S. Adve · 24 years ago
- be49526 Major overhaul of stack frame management. by Vikram S. Adve · 24 years ago
- df1c3b8 Make reg. numbers signed ints. by Vikram S. Adve · 24 years ago