- Oct 22, 2009
-
-
Bill Wendling authored
llvm-svn: 84894
-
John Thompson authored
llvm-svn: 84893
-
Jeffrey Yasskin authored
llvm-svn: 84892
-
John McCall authored
llvm-svn: 84891
-
Jeffrey Yasskin authored
even when keys get RAUWed and deleted during its lifetime. By default the keys act like WeakVHs, but users can pass a third template parameter to configure how updates work and whether to do anything beyond updating the map on each action. It's also possible to automatically acquire a lock around ValueMap updates triggered by RAUWs and deletes, to support the ExecutionEngine. llvm-svn: 84890
-
Chris Lattner authored
llvm-svn: 84889
-
Chris Lattner authored
llvm-svn: 84888
-
Devang Patel authored
llvm-svn: 84886
-
Devang Patel authored
llvm-svn: 84885
-
Devang Patel authored
llvm-svn: 84884
-
Douglas Gregor authored
When replacing a template-id expression with a declaration reference expression after overloading completes, make sure to keep the qualifier. Still not ready with that test-case... llvm-svn: 84880
-
Devang Patel authored
llvm-svn: 84878
-
Ted Kremenek authored
llvm-svn: 84873
-
Stuart Hastings authored
Now with Clang-compatibility. llvm-svn: 84872
-
Douglas Gregor authored
N::f<int> keep track of the full nested-name-specifier. This is mainly QoI and relatively hard to test; will try to come up with a printing-based test once we also retain the explicit template arguments past overload resolution. llvm-svn: 84869
-
Bob Wilson authored
llvm-svn: 84868
-
Daniel Dunbar authored
simulating running on a different system. llvm-svn: 84862
-
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
-