- Jan 07, 2008
-
-
Chris Lattner authored
Make MachineInstr::getDesc return a reference instead of a pointer, since it can never be null. llvm-svn: 45695
-
Chris Lattner authored
that it is cheap and efficient to get. Move a variety of predicates from TargetInstrInfo into TargetInstrDescriptor, which makes it much easier to query a predicate when you don't have TII around. Now you can use MI->getDesc()->isBranch() instead of going through TII, and this is much more efficient anyway. Not all of the predicates have been moved over yet. Update old code that used MI->getInstrDescriptor()->Flags to use the new predicates in many places. llvm-svn: 45674
-
Chris Lattner authored
llvm-svn: 45667
-
- Jan 06, 2008
-
-
Chris Lattner authored
llvm-svn: 45656
-
- Dec 31, 2007
-
-
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 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45418
-
- Dec 10, 2007
-
-
Christopher Lamb authored
Improve branch folding by recgonizing that explict successor relationships impact the value of fall-through choices. llvm-svn: 44785
-
- Oct 25, 2007
-
-
Bill Wendling authored
llvm-svn: 43359
-
Bill Wendling authored
llvm-svn: 43353
-
- Oct 19, 2007
-
-
Bill Wendling authored
llvm-svn: 43191
-
- Aug 02, 2007
-
-
Dan Gohman authored
llvm-svn: 40757
-
- Jul 11, 2007
-
-
Duncan Sands authored
llvm-svn: 38535
-
David Greene authored
llvm-svn: 38516
-
- Jun 29, 2007
-
-
David Greene authored
_GLIBCXX_DEBUG. llvm-svn: 37793
-
- Jun 19, 2007
-
-
Evan Cheng authored
llvm-svn: 37633
-
- Jun 08, 2007
-
-
Dale Johannesen authored
llvm-svn: 37511
-
Dale Johannesen authored
is too slow. llvm-svn: 37509
-
- Jun 05, 2007
-
-
Dale Johannesen authored
llvm-svn: 37427
-
- Jun 04, 2007
-
-
Evan Cheng authored
llvm-svn: 37408
-
- Jun 02, 2007
-
-
Dale Johannesen authored
llvm-svn: 37394
-
Dale Johannesen authored
See test/CodeGen/X86/test-pic-jtbl.ll for a case where it works well; shaves another 10K off our favorite benchmark. I was hesitant about this because of compile speed, but seems to do OK on a bootstrap. llvm-svn: 37392
-
- May 31, 2007
-
-
Dale Johannesen authored
Do not remove empty landing pads (EH table needs to be updated) llvm-svn: 37375
-
- May 30, 2007
-
-
Dale Johannesen authored
llvm-svn: 37355
-
Dale Johannesen authored
matter until my last change). Reenable tail merging by default. llvm-svn: 37354
-
- May 24, 2007
-
-
Dale Johannesen authored
only one successor. llvm-svn: 37324
-
Dale Johannesen authored
Temporarily, this breaks CodeGen/Generic/2006-02-12-InsertLibraryCall.ll by exposing an unrelated latent problem; working on that. llvm-svn: 37323
-
- May 23, 2007
-
-
Dale Johannesen authored
When considering blocks with more than 2 predecessors, merge the block with the largest number of matching insns, rather than the first block found. Considering that 1 matching insn is enough to show a win for candidates that already end with a branch. llvm-svn: 37315
-
- May 22, 2007
-
-
Dale Johannesen authored
for a target-dependent default with a command-line override; this way should be generally usable. llvm-svn: 37285
-
- May 18, 2007
-
-
Dale Johannesen authored
llvm-svn: 37198
-
- May 15, 2007
-
-
Dale Johannesen authored
llvm-svn: 37089
-
- May 11, 2007
-
-
Dale Johannesen authored
failures on PPC (can happen only when prologue code is null) llvm-svn: 36979
-
- May 10, 2007
-
-
Dale Johannesen authored
llvm-svn: 36966
-
- May 07, 2007
-
-
Dale Johannesen authored
llvm-svn: 36907
-
- May 03, 2007
-
-
Devang Patel authored
llvm-svn: 36662
-
- May 02, 2007
-
-
Devang Patel authored
Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. llvm-svn: 36652
-
- May 01, 2007
-
-
Devang Patel authored
llvm-svn: 36632
-
Chris Lattner authored
llvm-svn: 36602
-
- Mar 20, 2007
-
-
Dale Johannesen authored
llvm-svn: 35226
-
- Feb 22, 2007
-
-
Jim Laskey authored
llvm-svn: 34497
-
- Feb 21, 2007
-
-
Jim Laskey authored
llvm-svn: 34476
-