- Jan 01, 2008
-
-
Owen Anderson authored
llvm-svn: 45484
-
Chris Lattner authored
a header file from libcodegen. This violates a layering order: codegen depends on target, not the other way around. The fix to this is to split TII into two classes, TII and TargetInstrInfoImpl, which defines stuff that depends on libcodegen. It is defined in libcodegen, where the base is not. llvm-svn: 45475
-
- Dec 31, 2007
-
-
Owen Anderson authored
Machine-level API cleanup instigated by Chris. llvm-svn: 45470
-
Chris Lattner authored
e.g. MO.isMBB() instead of MO.isMachineBasicBlock(). I don't plan on switching everything over, so new clients should just start using the shorter names. Remove old long accessors, switching everything over to use the short accessor: getMachineBasicBlock() -> getMBB(), getConstantPoolIndex() -> getIndex(), setMachineBasicBlock -> setMBB(), etc. llvm-svn: 45464
-
- Dec 30, 2007
-
-
Chris Lattner authored
Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewise setImmedValue -> setImm llvm-svn: 45453
-
Chris Lattner authored
llvm-svn: 45437
-
- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45418
-
- Sep 14, 2007
-
-
Dan Gohman authored
isRegister, isImmediate, and isMachineBasicBlock, which are equivalent, and more popular. llvm-svn: 41958
-
- Sep 07, 2007
-
-
Owen Anderson authored
Patch by Sterling Stein! llvm-svn: 41758
-
- Jul 12, 2007
-
-
Dale Johannesen authored
following jump tables that it earlier inserted. This would be OK on other targets but is needed for correctness only on ARM (constant islands needs to find jump tables). llvm-svn: 39782
-
- Jul 10, 2007
-
-
Evan Cheng authored
llvm-svn: 38501
-
- Jul 07, 2007
-
-
Evan Cheng authored
llvm-svn: 37962
-
- Jul 05, 2007
-
-
Evan Cheng authored
llvm-svn: 37898
-
- Jun 26, 2007
-
-
Dan Gohman authored
instruction flag, and use the flag along with a virtual member function hook for targets to override if there are instructions that are only trivially rematerializable with specific operands (i.e. constant pool loads). llvm-svn: 37728
-
- Jun 19, 2007
-
-
Dan Gohman authored
with a general target hook to identify rematerializable instructions. Some instructions are only rematerializable with specific operands, such as loads from constant pools, while others are always rematerializable. This hook allows both to be identified as being rematerializable with the same mechanism. llvm-svn: 37644
-
Evan Cheng authored
llvm-svn: 37643
-
- Jun 15, 2007
-
-
Evan Cheng authored
llvm-svn: 37606
-
- Jun 13, 2007
-
-
Dale Johannesen authored
llvm-svn: 37571
-
- Jun 08, 2007
-
-
Evan Cheng authored
llvm-svn: 37528
-
Evan Cheng authored
llvm-svn: 37517
-
- Jun 07, 2007
-
-
Evan Cheng authored
Stupid cut-n-paste bug caused me soooo much grief. Why wasn't there a compilation warning? I blame it on the FE folks. llvm-svn: 37484
-
- May 29, 2007
-
-
Evan Cheng authored
llvm-svn: 37342
-
- May 23, 2007
-
-
Evan Cheng authored
llvm-svn: 37308
-
- May 22, 2007
-
-
Evan Cheng authored
llvm-svn: 37272
-
- May 21, 2007
-
-
Evan Cheng authored
BlockHasNoFallThrough() now returns true if block ends with a return instruction; AnalyzeBranch() should ignore predicated instructionsd. llvm-svn: 37268
-
- May 18, 2007
-
-
Evan Cheng authored
llvm-svn: 37193
-
- May 16, 2007
-
-
Evan Cheng authored
llvm-svn: 37124
-
Evan Cheng authored
llvm-svn: 37119
-
Evan Cheng authored
llvm-svn: 37093
-
- May 15, 2007
-
-
Evan Cheng authored
llvm-svn: 37066
-
- Apr 29, 2007
-
-
Dale Johannesen authored
around islands and jump tables). llvm-svn: 36573
-
- Apr 26, 2007
-
-
Evan Cheng authored
llvm-svn: 36483
-
- Apr 25, 2007
-
-
Evan Cheng authored
llvm-svn: 36430
-
- Apr 16, 2007
-
-
Anton Korobeynikov authored
target for tabs checking. llvm-svn: 36146
-
- Apr 03, 2007
-
-
Evan Cheng authored
llvm-svn: 35619
-
- Mar 27, 2007
-
-
Evan Cheng authored
llvm-svn: 35366
-
- Mar 19, 2007
-
-
Evan Cheng authored
llvm-svn: 35163
-
- Feb 07, 2007
-
-
Evan Cheng authored
llvm-svn: 33971
-
- Jan 30, 2007
-
-
Evan Cheng authored
llvm-svn: 33658
-
Evan Cheng authored
llvm-svn: 33656
-