- Jan 18, 2011
-
-
Bruno Cardoso Lopes authored
llvm-svn: 123760
-
-
Douglas Gregor authored
llvm-svn: 123758
-
Duncan Sands authored
These were not recommended by my auto-simplifier since they don't fire often enough. However they do fire from time to time, for example they remove one subtraction from the final bitcode for 483.xalancbmk. llvm-svn: 123755
-
Duncan Sands authored
simplification in fully optimized code. It occurs sporadically in the testsuite, and many times in 403.gcc: the final bitcode has 131 fewer subtractions after this change. The reason that the multiplies are not eliminated is the same reason that instcombine did not catch this: they are used by other instructions (instcombine catches this with a more general transform which in general is only profitable if the operands have only one use). llvm-svn: 123754
-
John McCall authored
parameter types. llvm-svn: 123753
-
Chris Lattner authored
llvm-svn: 123752
-
John McCall authored
::getCVRQualifiers() now look through array types, like all the other standard queries. Also, make a 'split' variant of getUnqualifiedType(). llvm-svn: 123751
-
Chris Lattner authored
llvm-svn: 123750
-
Venkatraman Govindaraju authored
SPARC backend: Modified LowerCall and LowerFormalArguments so that they use CallingConv assignments. llvm-svn: 123749
-
Cameron Zwarich authored
llvm-svn: 123748
-
Cameron Zwarich authored
llvm-svn: 123747
-
Daniel Dunbar authored
llvm-svn: 123746
-
Daniel Dunbar authored
llvm-svn: 123745
-
Daniel Dunbar authored
llvm-svn: 123744
-
Cameron Zwarich authored
llvm-svn: 123743
-
Daniel Dunbar authored
llvm-svn: 123742
-
Daniel Dunbar authored
llvm-svn: 123741
-
Daniel Dunbar authored
llvm-svn: 123740
-
Daniel Dunbar authored
llvm-svn: 123739
-
Daniel Dunbar authored
McARM: Always keep an offset expression, if used (instead of assuming == 0 if used but not present), and simplify logic. Also, clean up various non-sensicalisms in isMemModeRegThumb() and isMemModeImmThumb(). llvm-svn: 123738
-
Daniel Dunbar authored
llvm-svn: 123737
-
Daniel Dunbar authored
llvm-svn: 123736
-
Francois Pichet authored
For example: class A{ public: A& operator=(const A& that) { if (this != &that) { this->A::~A(); this->A::A(that); // <=== explicit constructor call. } return *this; } }; More work will be needed to support an explicit call to a template constructor. llvm-svn: 123735
-
Ted Kremenek authored
thus identifying a minor logical flaw in UninitializedValuesV2.cpp. llvm-svn: 123734
-
Ted Kremenek authored
also properly handle confluence of loops. llvm-svn: 123733
-
Cameron Zwarich authored
llvm-svn: 123732
-
Cameron Zwarich authored
function. This seems to be about a 1.5% speedup of -scalarrepl on test-suite with SPEC2000 and SPEC2006. llvm-svn: 123731
-
Rafael Espindola authored
llvm-svn: 123729
-
Ted Kremenek authored
to the static analyzer). llvm-svn: 123727
-
Cameron Zwarich authored
llvm-svn: 123726
-
Cameron Zwarich authored
dominance and post-dominance frontiers. llvm-svn: 123725
-
Cameron Zwarich authored
llvm-svn: 123724
-
Douglas Gregor authored
llvm-svn: 123723
-
Daniel Dunbar authored
llvm-svn: 123722
-
Ken Dyck authored
ASTContext::toCharUnitsFromBits() when converting from bit sizes to char units. llvm-svn: 123720
-
Jeffrey Yasskin authored
-Wint-to-pointer-cast. llvm-svn: 123719
-
Daniel Dunbar authored
llvm-svn: 123718
-
Daniel Dunbar authored
llvm-svn: 123717
-
Jim Ingham authored
In ThreadPlanCallFunction, do the Takedown right when the thread plan gets popped. When the function call is discarded (e.g. when it crashes and discard_on_error is true) the plan gets discarded. You need to make sure that the stack gets restored right then, and not wait till you start again and the thread plan stack is cleared. llvm-svn: 123716
-