- Aug 01, 2009
-
-
Chris Lattner authored
llvm-svn: 77814
-
Chris Lattner authored
llvm-svn: 77813
-
Chris Lattner authored
llvm-svn: 77812
-
Chris Lattner authored
llvm-svn: 77810
-
Chris Lattner authored
llvm-svn: 77808
-
Dan Gohman authored
llvm-svn: 77807
-
Dan Gohman authored
llvm-svn: 77806
-
Chris Lattner authored
llvm-svn: 77805
-
Chris Lattner authored
llvm-svn: 77804
-
Chris Lattner authored
should have no state that is specific to particular globals in the section. In this case, it means the removal of the "isWeak" and "ExplicitSection" bits. MCSection uses the new form of SectionKind. To handle isWeak, I introduced a new SectionInfo class, which is SectionKind + isWeak, and it is used by the part of the code generator that does classification of a specific global. The ExplicitSection disappears. It is moved onto MCSection as a new "IsDirective" bit. Since the Name of a section is either a section or directive, it makes sense to keep this bit in MCSection. Ultimately the creator of MCSection should canonicalize (e.g.) .text to whatever the actual section is. llvm-svn: 77803
-
Chris Lattner authored
llvm-svn: 77796
-
Dan Gohman authored
llvm-svn: 77795
-
Dan Gohman authored
actually characters. llvm-svn: 77794
-
Dan Gohman authored
llvm-svn: 77793
-
Dan Gohman authored
llvm-svn: 77792
-
Nick Lewycky authored
llvm-svn: 77791
-
Benjamin Kramer authored
llvm-svn: 77790
-
Chris Lattner authored
llvm-svn: 77789
-
Chris Lattner authored
llvm-svn: 77788
-
Chris Lattner authored
llvm-svn: 77787
-
Eli Friedman authored
myself because I'm getting tired of seeing the red buildbots, which have been red since 5:30PM PDT last night. Proposed supplement to developer policy: committers should make sure to be around to watch for buildbot failures after committing. llvm-svn: 77785
-
Evan Cheng authored
llvm-svn: 77781
-
Dan Gohman authored
that it released its allocated memory. llvm-svn: 77775
-
Dan Gohman authored
llvm-svn: 77774
-
Dan Gohman authored
llvm-svn: 77769
-
Dan Gohman authored
llvm-svn: 77768
-
Daniel Dunbar authored
llvm-svn: 77767
-
Evan Cheng authored
llvm-svn: 77764
-
Ted Kremenek authored
llvm-svn: 77762
-
Daniel Dunbar authored
llvm-svn: 77761
-
Dan Gohman authored
as it is now a MachineFunctionPass, and MachineFunctionPass now handles this. llvm-svn: 77760
-
Dan Gohman authored
MachineLoopInfo. llc now runs MachineLoopInfo and MachineDominatorTree only twice, instead of three times. llvm-svn: 77759
-
Dan Gohman authored
be more careful about the return value of runOnMachineFunction. llvm-svn: 77758
-
Dan Gohman authored
llvm-svn: 77757
-
Evan Cheng authored
instructions for calls since BL and BLX are always 32-bit long and BX is always 16-bit long. Also, we should be using BLX to call external function stubs. llvm-svn: 77756
-
Dan Gohman authored
llvm-svn: 77755
-
Dan Gohman authored
llvm-svn: 77754
-
Dan Gohman authored
to the MachineFunction. llvm-svn: 77753
-
Dan Gohman authored
llvm-svn: 77752
-
Daniel Dunbar authored
llvm-svn: 77750
-