- 3060910 remove attributions from utils. by Chris Lattner · 18 years ago
- 6b1da9c Add flags to indicate that there are "never" side effects or that there "may be" by Bill Wendling · 18 years ago
- 3dd298f Oops. Forgot these. by Evan Cheng · 18 years ago
- 20ab290 Add a flag for indirect branch instructions. by Owen Anderson · 18 years ago
- b591082 Added TargetInstrDescriptor::numDefs - num of results. by Evan Cheng · 18 years ago
- 08d5207 Add target independent MachineInstr's to represent subreg insert/extract in MBB's. PR1350 by Christopher Lamb · 18 years ago
- 88cc092 Try committing again. Add OptionalDefOperand. Remove clobbersPred. by Evan Cheng · 18 years ago
- c419bd3 ImmutablePredicateOperand is no more. by Evan Cheng · 18 years ago
- 8012b07 Instructions with ImmutablePredicateOperand aren't really predicable since their predicates are fixed at isel time. by Evan Cheng · 18 years ago
- d45eddd Revert the earlier change that removed the M_REMATERIALIZABLE machine by Dan Gohman · 18 years ago
- 82a87a0 Replace M_REMATERIALIZIBLE and the newly-added isOtherReMaterializableLoad by Dan Gohman · 18 years ago
- eaa91b0 Replace TargetInstrInfo::CanBeDuplicated() with a M_NOT_DUPLICABLE bit. by Evan Cheng · 18 years ago
- b5c1c9c Add clobbersPred - instruction that clobbers condition code / register which are used to predicate instructions. by Evan Cheng · 18 years ago
- 5127ce0 Rename M_PREDICATED to M_PREDICABLE; opcode can be specified isPredicable without having a PredicateOperand. by Evan Cheng · 18 years ago
- 3ab6dcf Mark all (not just the first) predicate operand M_PREDICATE_OPERAND. by Evan Cheng · 18 years ago
- 04677a3 Recognize target instruction flag 'isReMaterializable'. by Evan Cheng · 18 years ago
- a683f9b Files missing from LABEL check in. by Jim Laskey · 19 years ago
- f5da133 What should be the last unnecessary <iostream>s in the library. by Bill Wendling · 19 years ago
- fb1aab0 Add opcode to TargetInstrDescriptor. by Evan Cheng · 19 years ago
- 0bb7500 ADd support for adding constraints to suboperands by Chris Lattner · 19 years ago
- f196839 allow ptr_rc to explicitly appear in an instructions operand list, it doesn't by Chris Lattner · 19 years ago
- a1fd650 Remove M_2_ADDR_FLAG. by Evan Cheng · 19 years ago
- d9a7f4d Mark predicate operands as such in operand info. by Chris Lattner · 19 years ago
- a0cca4a simplify the way operand flags and constraints are handled, making it easier by Chris Lattner · 19 years ago
- a818e92 recognize ppc's blr instruction as predicated by Chris Lattner · 19 years ago
- c51737f Clean up some code. by Evan Cheng · 19 years ago
- e2ba897 Add operand constraints to TargetInstrInfo. by Evan Cheng · 19 years ago
- cd4317e Eliminate data relocations by using NULL instead of global empty list. by Jim Laskey · 19 years ago
- 60f0992 Use an enumeration to eliminate data relocations. by Jim Laskey · 19 years ago
- 8d3af5e Instructions with variable operands (variable_ops) can have a number required by Evan Cheng · 19 years ago
- 21d03f2 lib/Target/Target.td by Evan Cheng · 19 years ago
- 9812f1c Noop instruction by Evan Cheng · 19 years ago
- 108714c Set isStore of instructions with ISD::TRUNCSTORE root node. by Evan Cheng · 19 years ago
- eff5c36 Put instruction names into the first non TargetInstrInfo namespace found. by Chris Lattner · 19 years ago
- afba446 Formating by Evan Cheng · 19 years ago
- 6f6360d Mark instructions whose pattern is (store ...) isStore. by Evan Cheng · 19 years ago
- 719c2fc Don't fill in fields that no longer exist. by Chris Lattner · 19 years ago
- f52e261 If we want to emit things in enum order, use getInstructionsByEnumValue to by Chris Lattner · 20 years ago
- 42d24c7 almost got the HP-UX tester up.. :) by Duraid Madina · 20 years ago
- 65303d6 Teach tblgen about instruction operands that have multiple MachineInstr by Chris Lattner · 20 years ago
- 6cee630 Allow itineraries to be passed through the Target Machine. by Jim Laskey · 20 years ago
- cb366d9 Keep VC++ happy. by Jeff Cohen · 20 years ago
- b5a0c0e Emit itinerary class in instruction info. by Jim Laskey · 20 years ago
- 366080c Switch more code over to using getValueAsListOfDefs. Look at all the -'s. :) by Chris Lattner · 20 years ago
- 5f89bf0 spell this variable right by Chris Lattner · 20 years ago
- 8b50f9b Expose a new flag to TargetInstrInfo by Chris Lattner · 20 years ago
- 9fdd6e3 add a marker at the end of the instruction enum list by Chris Lattner · 20 years ago
- 8d30c23 by Chris Lattner · 20 years ago
- d5aa3e2 Emit real operand info for instructions. This currently works but is bad by Chris Lattner · 20 years ago
- 0e384b6 For now, just emit empty operand info structures. by Chris Lattner · 20 years ago
- d98958f now that all of the targets are clean w.r.t. the number of operands for each by Chris Lattner · 20 years ago
- f372ae6 revert this change, which causes breakage, temporarily by Chris Lattner · 20 years ago
- a3ac88d When emitting implicit use/def lists, only emit each unique list once. Though by Chris Lattner · 20 years ago
- dcfa353 Fill in the numOperands field of the TargetInstrDescriptor struct from the by Chris Lattner · 20 years ago
- 3da94ae Remove trailing whitespace by Misha Brukman · 20 years ago
- d648867 Refactor code for numbering instructions into CodeGenTarget. by Chris Lattner · 21 years ago
- aad75aa Expose isConvertibleToThreeAddress and isCommutable bits to the code generator. by Chris Lattner · 21 years ago
- cdd66b5 Add support for the isLoad and isStore flags, needed by the instruction scheduler by Nate Begeman · 21 years ago
- 5b71d3a Turn the hasDelaySlot flag into the M_DELAY_SLOT_FLAG by Chris Lattner · 21 years ago
- 2c38413 Do not #include files into the llvm namespace by Chris Lattner · 21 years ago
- 2d12b2c Instructions no longer need to have names. by Chris Lattner · 21 years ago
- ec35240 Add, and start using, the CodeGenInstruction class. This class represents by Chris Lattner · 21 years ago
- 803a5f6 Rename CodeGenWrappers.(cpp|h) -> CodeGenTarget.(cpp|h) by Chris Lattner · 21 years ago
- 2082ebe Finegrainify namespacification by Chris Lattner · 21 years ago
- 5850599 Support new flag by Chris Lattner · 21 years ago
- d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
- 01d4582 Added LLVM copyright header. by John Criswell · 22 years ago
- 73ff512 Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefs by Alkis Evlogimenos · 22 years ago
- 7884b75 Start using the CodeGeneratorWrappers by Chris Lattner · 22 years ago
- bc01723 Switch code over to being a TableGenBackend by Chris Lattner · 22 years ago
- a3ae614 Finish the instruction info emitter by Chris Lattner · 22 years ago
- 33ccf7e Initial checkin of Instruction emitter, which just produces enum values so far by Chris Lattner · 22 years ago