- 49102de several major improvements to the sparc backend: support for weak linkage by Chris Lattner · 16 years ago
- d1aa70a Remove unused member functions. by Eli Friedman · 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
- 6521982 Handle IMPLICIT_DEF with isUndef operand marker, part 2. This patch moves the code to annotate machineoperands to LiveIntervalAnalysis. It also add markers for implicit_def that define physical registers. The rest, is just a lot of details. by Evan Cheng · 16 years ago
- 2b73976 Change MachineInstrBuilder::addReg() to take a flag instead of a list of by Bill Wendling · 16 years ago
- c909bbb Factor out the code to add a MachineOperand to a MachineInstrBuilder. by Dan Gohman · 17 years ago
- b73e4bb Remove non-DebugLoc versions of buildMI from Sparc. by Dale Johannesen · 17 years ago
- 77cce4d Eliminate a couple of non-DebugLoc BuildMI variants. Modify callers. by Dale Johannesen · 17 years ago
- 5b8a97b Move debug loc info along when the spiller creates new instructions. by Bill Wendling · 17 years ago
- f97496a Change TargetInstrInfo::isMoveInstr to return source and destination sub-register indices as well. by Evan Cheng · 17 years ago
- c24a3f8 Tidy up #includes, deleting a bunch of unnecessary #includes. by Dan Gohman · 17 years ago
- edc83d6 Split foldMemoryOperand into public non-virtual and protected virtual by Dan Gohman · 17 years ago
- 90feee2 Add more const qualifiers. This fixes build breakage from r59540. by Dan Gohman · 17 years ago
- 46b948e Const-ify several TargetInstrInfo methods. by Dan Gohman · 17 years ago
- b9f4fa7 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 17 years ago
- 7f7f365 Remove isImm(), isReg(), and friends, in favor of by Dan Gohman · 17 years ago
- 9fa72d9 Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy requested by Owen Anderson · 17 years ago
- d131b5b Convert uses of std::vector in TargetInstrInfo to SmallVector. This change had to be propoagated down into all the targets and up into all clients of this API. by Owen Anderson · 17 years ago
- 221a437 Pool-allocation for MachineInstrs, MachineBasicBlocks, and 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
- 4f2f3f6 It's not always safe to fold movsd into xorpd, etc. Check the alignment of the load address first to make sure it's 16 byte aligned. by Evan Cheng · 18 years ago
- 8ae8877 Add missing newline at EOF. by Duncan Sands · 18 years ago
- 9a184ef Move even more functionality from MRegisterInfo into TargetInstrInfo. by Owen Anderson · 18 years ago
- 8187543 Move some more instruction creation methods from RegisterInfo into InstrInfo. by Owen Anderson · 18 years ago
- d2fd6db Fix a problem where lib/Target/TargetInstrInfo.h would include and use by Chris Lattner · 18 years ago
- 8f2c893 Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of the by Owen Anderson · 18 years ago
- 6017d48 Add new shorter predicates for testing machine operands for various types: by Chris Lattner · 18 years ago
- a96056a Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewise setImmedValue -> setImm by Chris Lattner · 18 years ago
- 081ce94 Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- 1636de9 Add lengthof and endof templates that hide a lot of sizeof computations. by Owen Anderson · 18 years ago
- f17a25c It's not necessary to do rounding for alloca operations when the requested by Dan Gohman · 18 years ago