- 2bfe6ff Don't abort if a MemOperand is missing a SourceValue; just print it by Dan Gohman · 18 years ago
- 69de193 Re-apply the memory operand changes, with a fix for the static by Dan Gohman · 18 years ago
- 334dc1f Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-commit. by Evan Cheng · 18 years ago
- bb81d97 Add an extra operand to LABEL nodes which distinguishes between debug, EH, or misc labels. This fixes the EH breakage. However I am not convinced this is *the* solution. by Evan Cheng · 18 years ago
- c6c391d Create a new class, MemOperand, for describing memory references by Dan Gohman · 18 years ago
- b487e72 Move some functionality for adding flags to MachineInstr's into methods on MachineInstr rather than LiveVariables. by Owen Anderson · 18 years ago
- f14cf85 remove #includage by Chris Lattner · 18 years ago
- 749c6f6 rename TargetInstrDescriptor -> TargetInstrDesc. by Chris Lattner · 18 years ago
- 8f707e1 rename hasVariableOperands() -> isVariadic(). Add some comments. by Chris Lattner · 18 years ago
- 349c495 Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptor by Chris Lattner · 18 years ago
- 8ca5c67 Add predicates methods to TargetOperandInfo, and switch all clients by Chris Lattner · 18 years ago
- 6924430 Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflects by Chris Lattner · 18 years ago
- 80fe531 Make MachineRegisterInfo::getVRegDef more efficient by aiming the keep the def of the vreg at the start of the list, so the list doesn't need to be traversed. by Chris Lattner · 18 years ago
- e138b3d switch the register iterator to act more like hte LLVM value iterator: dereferencing by Chris Lattner · 18 years ago
- 62ed6b9 Implement automatically updated def/use lists for all MachineInstr register by Chris Lattner · 18 years ago
- f20c1a4 properly encapsulate the parent field of MBB and MI with get/set accessors. by Chris Lattner · 18 years ago
- 84bc542 Rename SSARegMap -> MachineRegisterInfo in keeping with the idea by Chris Lattner · 18 years ago
- 8aa797a Add new shorter predicates for testing machine operands for various types: by Chris Lattner · 18 years ago
- f738230 More cleanups for MachineOperand: by Chris Lattner · 18 years ago
- e308789 MachineOperand: by Chris Lattner · 18 years ago
- e26dcfe simpilfy some register printing code. by Chris Lattner · 18 years ago
- 7da5313 eliminate a copy of the machineoperand printing stuff. Keep the copy that by Chris Lattner · 18 years ago
- fde5f80 Simplify and clean up some machine operand/instr printing/dumping stuff. by Chris Lattner · 18 years ago
- 0974d9a two register machineoperands are not identical unless their subregs match. by Chris Lattner · 18 years ago
- 9e33049 MachineOperand::getImmedValue -> MachineOperand::getImm by Chris Lattner · 18 years ago
- e12d6ab make machine operands fatter: give each one an up-pointer to the by Chris Lattner · 18 years ago
- 8019f41 Start using the simplified methods for adding operands. by Chris Lattner · 18 years ago
- a4161ee simplify some code by factoring operand construction better. by Chris Lattner · 18 years ago
- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- c498b02 Clean up sub-register implementation by moving subReg information back to by Evan Cheng · 18 years ago
- fa94572 Optionally create a MachineInstr without default implicit operands. by Evan Cheng · 18 years ago
- 32dfbea EXTRACT_SUBREG coalescing support. The coalescer now treats EXTRACT_SUBREG like by Evan Cheng · 18 years ago
- 92dfe20 Remove isReg, isImm, and isMBB, and change all their users to use by Dan Gohman · 18 years ago
- cb648f9 Remove spurious consts. This fixes warnings with compilers that by Dan Gohman · 18 years ago
- 6f95014 Remove subreg index from MachineInstr's and also keep vregs as unsigned when adding operands. by Christopher Lamb · 18 years ago
- bf9d02e MachineInstr::isPredicable() is no longer needed. by Evan Cheng · 18 years ago
- f277ee4 Add missing const qualifiers. by Evan Cheng · 18 years ago
- c3a289c Rename M_PREDICATED to M_PREDICABLE; Moved isPredicable() to MachineInstr. by Evan Cheng · 18 years ago
- 19e3f31 Added getNumExplicitOperands and findFirstPredOperand. by Evan Cheng · 18 years ago
- 7bf1c27 llvm bug #1350, parts 1, 2, and 3. by Nate Begeman · 18 years ago
- faa5107 Rename findRegisterUseOperand to findRegisterUseOperandIdx to avoid confusion. by Evan Cheng · 18 years ago
- 32eb1f1 Change findRegisterUseOperand() to return operand index instead. by Evan Cheng · 18 years ago
- 76d7e76 Use findRegisterUseOperand to find a kill of particular register. by Evan Cheng · 18 years ago
- b371f45 Re-apply my liveintervalanalysis changes. Now with PR1207 fixes. by Evan Cheng · 18 years ago
- a284cbf For PR1207: by Reid Spencer · 18 years ago
- 094e3e5 Added findRegisterDefOperand(). by Evan Cheng · 18 years ago
- bdf44b9 Print <dead> def operands. by Evan Cheng · 18 years ago
- 4b60774 The best unbreakage yet, addressing Bill's concerns. by Jeff Cohen · 19 years ago
- c21c5ee An even better unbreakage... by Jeff Cohen · 19 years ago
- e815619 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 19 years ago
- 576d123 Move copyKillDeadInfo out-of-line. Add findRegisterUseOperand(). by Evan Cheng · 19 years ago
- 67f660c - MachineInstr now keeps a ptr to TargetInstrDescriptor instead of Opcode. by Evan Cheng · 19 years ago
- a09362e Use llvm streams instead of <iostream> by Bill Wendling · 19 years ago
- 8bcb042 Clean up. by Evan Cheng · 19 years ago
- c0f64ff Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead by Evan Cheng · 19 years ago
- a138c6c setOperand should not zap the operand list or add implicit operands to an by Chris Lattner · 19 years ago
- 6b2c05f Minor updates. by Evan Cheng · 19 years ago
- d7de496 - Let MachineInstr ctors add implicit def and use operands. Other operands by Evan Cheng · 19 years ago
- 3ba433a Add methods to add implicit def use operands to a MI. by Evan Cheng · 19 years ago
- 438f7bc Add implicit def / use operands to MachineInstr. by Evan Cheng · 19 years ago
- 13a0412 be more aggressive about matching identical instructions. by Chris Lattner · 19 years ago
- 8ace2cd implement MachineOperand::isIdenticalTo by Chris Lattner · 19 years ago
- 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