- Jun 04, 2009
-
-
Douglas Gregor authored
llvm-svn: 72815
-
Mike Stump authored
llvm-svn: 72814
-
- Jun 03, 2009
-
-
Douglas Gregor authored
llvm-svn: 72813
-
Douglas Gregor authored
llvm-svn: 72812
-
Daniel Dunbar authored
- This matches llvm-ld. It took a bit of archeology to figure out what the right thing to do was (whether this was intentionally added or intentionally removed). My final conclusion is that Chris added this intentionally here: http://llvm.org/viewvc/llvm-project?view=rev&revision=16913 but the changes weren't propogated to llvm-ld until here: http://llvm.org/viewvc/llvm-project?view=rev&revision=34058 which was after lto.cpp had been cloned off (of llvm-ld), here: http://llvm.org/viewvc/llvm-project?view=rev&revision=29494 From the commit message, it looks like the motivation for running global opt again is because we ran it prior to inlining. Based on that I updated the comment and also only run the pass if we actually ran the inliner. Chris, please review. llvm-svn: 72811
-
Eli Friedman authored
DominatorTreeBase::Split. llvm-svn: 72810
-
Douglas Gregor authored
llvm-svn: 72809
-
Stuart Hastings authored
llvm-svn: 72808
-
Evan Cheng authored
For Darwin / x86_64, override -relocation-model=static to pic if the output is assembly since Darwin assembler does not really support -static codeine. I view this as a temporary workaround until the assembler / linker changes. llvm-svn: 72806
-
Daniel Dunbar authored
- I know it sounds crazy, but I think all the pass lists are now coalesced into StandardPasses.h. llvm-svn: 72805
-
Eli Friedman authored
llvm-svn: 72803
-
Dan Gohman authored
carry GlobalBaseReg, and GlobalRetAddr too in Alpha's case. This eliminates the need for them to search through the MachineRegisterInfo livein list in order to identify these virtual registers. EmitLiveInCopies is now the only user of the virtual register portion of MachineRegisterInfo's livein data. llvm-svn: 72802
-
Dan Gohman authored
with an accessor method which simply casts the parent class SelectionDAGISel's TM to the target-specific type. llvm-svn: 72801
-
Ted Kremenek authored
llvm-svn: 72799
-
Dan Gohman authored
be simplified to a loop-invariant value. This fixes PR4315. llvm-svn: 72798
-
Mike Stump authored
that puts a new warning in). llvm-svn: 72797
-
Anders Carlsson authored
llvm-svn: 72796
-
Eli Friedman authored
I'll look into cleaning this up a bit as a followup. llvm-svn: 72794
-
Anders Carlsson authored
llvm-svn: 72793
-
Anders Carlsson authored
llvm-svn: 72792
-
Douglas Gregor authored
llvm-svn: 72791
-
Douglas Gregor authored
llvm-svn: 72790
-
Daniel Dunbar authored
- No functionality change, but please check if you don't believe me. llvm-svn: 72789
-
Daniel Dunbar authored
llvm-svn: 72788
-
Daniel Dunbar authored
- One functionality change, the LoopIndexSplit pass is now reenabled (it was disabled in r60089 but we forgot to reenable it). llvm-svn: 72787
-
Daniel Dunbar authored
clang/llvm-gcc. - Implemented as inline functions for linking simplicity. llvm-svn: 72786
-
Bruno Cardoso Lopes authored
llvm-svn: 72785
-
Fariborz Jahanian authored
position to make it consistant and to match gcc's behavior, by placing it at the inner-most pointer. llvm-svn: 72784
-
Bruno Cardoso Lopes authored
llvm-svn: 72783
-
Dan Gohman authored
llvm-svn: 72782
-
Sanjiv Gupta authored
Emit file directives correctly in case of a .bc is generated by llvm-ld after linking in several .bc files. llvm-svn: 72781
-
Daniel Dunbar authored
llvm-svn: 72780
-
Douglas Gregor authored
llvm-svn: 72779
-
Torok Edwin authored
llvm-svn: 72778
-
Sanjiv Gupta authored
Expand it exactly like GlobalAddress. Fix some more crashes (InsertBranch() not being implemented) for compiling hitec libs. llvm-svn: 72776
-
Oscar Fuentes authored
llvm-svn: 72775
-
Oscar Fuentes authored
llvm-svn: 72774
-
Torok Edwin authored
Please correct the documentation if I missed anything. llvm-svn: 72773
-
Duncan Sands authored
llvm-svn: 72772
-
Sanjiv Gupta authored
llvm-svn: 72771
-