- Oct 22, 2009
-
-
Duncan Sands authored
In the latest binutils the plugin-api.h needs this - without it the LLVM gold plugin fails to compile. llvm-svn: 84861
-
Sebastian Redl authored
llvm-svn: 84860
-
Nicolas Geoffray authored
before freeing them. llvm-svn: 84859
-
Duncan Sands authored
of the struct (!) works correctly. llvm-svn: 84853
-
Duncan Sands authored
llvm-svn: 84851
-
Benjamin Kramer authored
llvm-svn: 84849
-
Douglas Gregor authored
When a template-id expression refers to a member function template, turn it into an (implicit) member access expression. Fixes PR5220 llvm-svn: 84848
-
Douglas Gregor authored
Refactor our handling of implicit member reference expressions to get most of the logic out of BuildDeclarationNameExpr llvm-svn: 84847
-
Evan Cheng authored
Move if-conversion before post-regalloc scheduling so the predicated instruction get scheduled properly. llvm-svn: 84843
-
Evan Cheng authored
Load / store multiple was missing opportunites when the load / store bundles are at the end of the bb. Test case is already in, the bug is exposed by subsequent commit. llvm-svn: 84842
-
Chris Lattner authored
llvm-svn: 84841
-
Chris Lattner authored
to libanalysis. Instcombine shrinking... does this even make sense??? llvm-svn: 84840
-
Chris Lattner authored
Analysis/ConstantFolding.cpp. This doesn't change the behavior of instcombine but makes other clients of ConstantFoldInstruction able to handle loads. This was partially extracted from Eli's patch in PR3152. llvm-svn: 84836
-
Chris Lattner authored
This ensures that arrays of float3 are correctly padded. llvm-svn: 84833
-
Evan Cheng authored
llvm-svn: 84832
-
Evan Cheng authored
llvm-svn: 84831
-
-
Mikhail Glushenkov authored
llvm-svn: 84828
-
Mikhail Glushenkov authored
llvm-svn: 84827
-
Chris Lattner authored
llvm-svn: 84826
-
Ted Kremenek authored
llvm-svn: 84825
-
Zhongxing Xu authored
llvm-svn: 84824
-
Mike Stump authored
llvm-svn: 84823
-
Devang Patel authored
llvm-svn: 84820
-
Chris Lattner authored
llvm-svn: 84819
-
Chris Lattner authored
llvm-svn: 84818
-
Mike Stump authored
the copy/dispose helpers as appropriate. llvm-svn: 84817
-
Chris Lattner authored
building opt. llvm-svn: 84816
-
Chris Lattner authored
used by opt when a module doesn't specify one. Patch from Kenneth Uildriks! llvm-svn: 84814
-
Evan Cheng authored
llvm-svn: 84813
-
Devang Patel authored
llvm-svn: 84811
-
Chris Lattner authored
llvm-svn: 84810
-
Anton Korobeynikov authored
Yay for ASCII graphics! llvm-svn: 84808
-
Anton Korobeynikov authored
llvm-svn: 84806
-
Daniel Dunbar authored
llvm-svn: 84805
-
Devang Patel authored
Pass StringRef by value. llvm-svn: 84804
-
Dan Gohman authored
to break up CFG diamonds by banishing one of the blocks to the end of the function, which is bad for code density and branch size. This does pessimize MultiSource/Benchmarks/Ptrdist/yacr2, the benchmark cited as the reason for the change, however I've examined the code and it looks more like a case of gaming a particular branch than of being generally applicable. llvm-svn: 84803
-
Ted Kremenek authored
(1) Allow the source file to be specified in the actual command line arguments by allowing the caller to set 'source_filename' to NULL. (2) Automatically strip off the arguments '-emit-ast', '-fsyntax-only', and '-c'. llvm-svn: 84802
-
Devang Patel authored
llvm-svn: 84801
-
Fariborz Jahanian authored
llvm-svn: 84800
-