- May 25, 2011
-
-
Charles Davis authored
one I found by inspection). llvm-svn: 132037
-
Rafael Espindola authored
LTO friendly as we can now correctly merge files compiled with or without -fasynchronous-unwind-tables. llvm-svn: 132033
-
Akira Hatanaka authored
llvm-svn: 132030
-
Charles Davis authored
method exposed by the test. While we're at it, simplify the .seh_proc parsing method. llvm-svn: 132028
-
Bruno Cardoso Lopes authored
Enable the parsing of the operand "cpsr_all" for the ARM msr instruction llvm-svn: 132026
-
Evan Cheng authored
llvm-svn: 132025
-
Eric Christopher authored
Part of rdar://9119939 llvm-svn: 132024
-
Eric Christopher authored
Part of rdar://9119939 llvm-svn: 132023
-
Evan Cheng authored
case of a switch instruction. Back off this optimization when this would eliminate all of the predecessors to the latch. Sorry, I am unable to reduce a reasonably sized test case. rdar://9486843 llvm-svn: 132022
-
Eric Christopher authored
do. Part of rdar://9119939. llvm-svn: 132015
-
Eric Christopher authored
Fixes part of rdar://9444657 llvm-svn: 132011
-
Dan Gohman authored
llvm-svn: 132010
-
- May 24, 2011
-
-
Akira Hatanaka authored
llvm-svn: 132005
-
Charles Davis authored
this test. llvm-svn: 132004
-
Akira Hatanaka authored
offsets that are larger than 0x10000. llvm-svn: 132003
-
Eli Friedman authored
Change condition for determining whether a function is small for inlining metrics so that very long functions with few basic blocks are not re-analyzed. llvm-svn: 131994
-
Charles Davis authored
Add a size alignment check to the .seh_stackalloc directive parser. Add a more descriptive error message to the .seh_handler directive parser. Add methods to the TargetAsmInfo struct in support of all this. llvm-svn: 131992
-
Akira Hatanaka authored
llvm-svn: 131988
-
Akira Hatanaka authored
llvm-svn: 131987
-
Akira Hatanaka authored
deficiencies exist: - Works only if ABI is o32. - Zero-sized structures cannot be passed. - There is a lot of redundancy in generated code. llvm-svn: 131986
-
Eli Friedman authored
Make instcombine O(N) instead of O(N^2) in code where the same simplifiable constant is used many times. Part of rdar://9471075. llvm-svn: 131979
-
Devang Patel authored
llvm-svn: 131974
-
Cameron Zwarich authored
llvm-svn: 131972
-
Dan Gohman authored
after checking for a GEP, so that it matches what GetUnderlyingObject does. This fixes an obscure bug turned up by bugpoint in the testcase for PR9931. llvm-svn: 131971
-
Charles Davis authored
scheme uses internally. Implement it for x86 (the only architecture that LLVM supports for which this matters right now). llvm-svn: 131969
-
Cameron Zwarich authored
llvm-svn: 131956
-
Jakob Stoklund Olesen authored
See http://llvm.org/pr9976 for details. llvm-svn: 131954
-
Cameron Zwarich authored
promoting allocas to SSA variables. Fixes <rdar://problem/9479036>. llvm-svn: 131953
-
Rafael Espindola authored
llvm-svn: 131952
-
Rafael Espindola authored
llvm-svn: 131951
-
Evan Cheng authored
non-zero. - Teach X86 cmov optimization to eliminate the cmov from ctlz, cttz extension when the source of X86ISD::BSR / X86ISD::BSF is proven to be non-zero. rdar://9490949 llvm-svn: 131948
-
Evan Cheng authored
llvm-svn: 131947
-
Andrew Trick authored
llvm-svn: 131946
-
Rafael Espindola authored
llvm-svn: 131943
-
Akira Hatanaka authored
variable arguments in LowerCall and LowerFormalArguments. This should also fix the bug in which handling of variable arguments is incorrect when the front-end optimizes away unused fixed arguments. llvm-svn: 131942
-
Devang Patel authored
llvm-svn: 131940
-
Andrew Trick authored
llvm-svn: 131939
-
Devang Patel authored
llvm-svn: 131936
-
Akira Hatanaka authored
llvm-svn: 131928
-
Akira Hatanaka authored
llvm-svn: 131927
-