- Jul 31, 2009
-
-
Ted Kremenek authored
llvm-svn: 77709
-
Chris Lattner authored
MCSection subclasses yet, but this is a step in the right direction. llvm-svn: 77708
-
Dan Gohman authored
llvm-svn: 77706
-
Evan Cheng authored
to ensure the instruction that follows a TBB (when the number of table entries is odd) is 2-byte aligned. Patch by Sandeep Patel. llvm-svn: 77705
-
Dan Gohman authored
llvm-svn: 77704
-
Evan Cheng authored
is scaled by two. - Teach GetInstSizeInBytes about TBB and TBH. llvm-svn: 77701
-
Chris Lattner authored
llvm-svn: 77700
-
Dan Gohman authored
llvm-svn: 77697
-
Dan Gohman authored
llvm-svn: 77696
-
Dan Gohman authored
values the same way it treats null pointers. This is needed to allow CallbackVH to be used as a key in a DenseMap. llvm-svn: 77695
-
Devang Patel authored
llvm-svn: 77694
-
Dan Gohman authored
included separately. llvm-svn: 77693
-
Daniel Dunbar authored
llvm-svn: 77692
-
Dan Gohman authored
shouldn't do AU.setPreservesCFG(), because even though CodeGen passes don't modify the LLVM IR CFG, they may modify the MachineFunction CFG, and passes like MachineLoop are registered with isCFGOnly set to true. llvm-svn: 77691
-
Chris Lattner authored
llvm-svn: 77689
-
Chris Lattner authored
initialize method, which can be called when an MCContext is available. llvm-svn: 77687
-
Owen Anderson authored
llvm-svn: 77685
-
Chris Lattner authored
MCSectionWithKind subclass of MCSection. llvm-svn: 77684
-
Chris Lattner authored
llvm-svn: 77681
-
Chris Lattner authored
This is needed to allow polymorphic sections. llvm-svn: 77680
-
Chris Lattner authored
into the mergable section if it is one of our special cases. This could obviously be improved, but this is the minimal fix and restores us to the previous behavior. llvm-svn: 77679
-
Benjamin Kramer authored
llvm-svn: 77675
-
Benjamin Kramer authored
llvm-svn: 77673
-
Sanjiv Gupta authored
llvm-svn: 77667
-
Daniel Dunbar authored
llvm-svn: 77662
-
Daniel Dunbar authored
failures when building assorted projects with clang. --- Reverse-merging r77654 into '.': U include/llvm/CodeGen/Passes.h U include/llvm/CodeGen/MachineFunctionPass.h U include/llvm/CodeGen/MachineFunction.h U include/llvm/CodeGen/LazyLiveness.h U include/llvm/CodeGen/SelectionDAGISel.h D include/llvm/CodeGen/MachineFunctionAnalysis.h U include/llvm/Function.h U lib/Target/CellSPU/SPUISelDAGToDAG.cpp U lib/Target/PowerPC/PPCISelDAGToDAG.cpp U lib/CodeGen/LLVMTargetMachine.cpp U lib/CodeGen/MachineVerifier.cpp U lib/CodeGen/MachineFunction.cpp U lib/CodeGen/PrologEpilogInserter.cpp U lib/CodeGen/MachineLoopInfo.cpp U lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp D lib/CodeGen/MachineFunctionAnalysis.cpp D lib/CodeGen/MachineFunctionPass.cpp U lib/CodeGen/LiveVariables.cpp llvm-svn: 77661
-
Daniel Dunbar authored
llvm-svn: 77659
-
Daniel Dunbar authored
- This is "experimental" code, I am feeling my way around and working out the best way to do things (and learning tblgen in the process). Comments welcome, but keep in mind this stuff will change radically. - This is enough to match "subb" and friends, but not much else. The next step is to automatically generate the matchers for individual operands. llvm-svn: 77657
-
Dan Gohman authored
mechanism. To support this, make MachineFunctionPass a little more complete. llvm-svn: 77654
-
Benjamin Kramer authored
llvm-svn: 77649
-
Devang Patel authored
llvm-svn: 77646
-
Devang Patel authored
llvm-svn: 77645
-
Evan Cheng authored
When fp is not eliminated, instructions with T2_i12 modes will be changed to T2_i8 ones. Take that into consideration when determining stack size limit for reserving register scavenging slot. llvm-svn: 77642
-
Lang Hames authored
llvm-svn: 77640
-
Devang Patel authored
llvm-svn: 77637
-
Devang Patel authored
llvm-svn: 77636
-
Owen Anderson authored
llvm-svn: 77635
-
Devang Patel authored
llvm-svn: 77633
-
David Goodwin authored
llvm-svn: 77632
-
- Jul 30, 2009
-
-
David Goodwin authored
llvm-svn: 77627
-