- May 26, 2011
-
-
Akira Hatanaka authored
llvm-svn: 132131
-
Eric Christopher authored
llvm-svn: 132128
-
Akira Hatanaka authored
llvm-svn: 132127
-
Stuart Hastings authored
llvm-svn: 132108
-
Cameron Zwarich authored
llvm-svn: 132107
-
Stuart Hastings authored
rdar://problem/6920088 llvm-svn: 132105
-
Eli Friedman authored
Rewrite fast-isel integer cast handling to handle more cases, and to be simpler and more consistent. The practical effects here are that x86-64 fast-isel can now handle trunc from i8 to i1, and ARM fast-isel can handle many more constructs involving integers narrower than 32 bits (including loads, stores, and many integer casts). rdar://9437928 . llvm-svn: 132099
-
Akira Hatanaka authored
llvm-svn: 132098
-
- May 25, 2011
-
-
Cameron Zwarich authored
llvm-svn: 132086
-
Eric Christopher authored
llvm-svn: 132083
-
Eric Christopher authored
Part of rdar://9119939 llvm-svn: 132081
-
Akira Hatanaka authored
been defined in MipsInstrFPU.td. llvm-svn: 132076
-
Akira Hatanaka authored
llvm-svn: 132074
-
Eli Friedman authored
llvm-svn: 132073
-
Akira Hatanaka authored
llvm-svn: 132070
-
Akira Hatanaka authored
return 0 if there are no function calls made. llvm-svn: 132065
-
Akira Hatanaka authored
llvm-svn: 132063
-
Francois Pichet authored
llvm-svn: 132062
-
Francois Pichet authored
MSVC doesn't support 64 bit enum. OpcodeMask is not used anywhere in the code base. llvm-svn: 132057
-
Cameron Zwarich authored
llvm-svn: 132044
-
Cameron Zwarich authored
llvm-svn: 132043
-
Cameron Zwarich authored
fixes <rdar://problem/9495913> llvm-svn: 132042
-
Cameron Zwarich authored
target register, matching BX. I filed this bug because I was confused at first: PR10007 - ARM branch instructions have inconsistent predicate operand placement <http://llvm.org/bugs/show_bug.cgi?id=10007> llvm-svn: 132041
-
Cameron Zwarich authored
llvm-svn: 132040
-
Cameron Zwarich authored
reflect their actual meaning and match the ARM instructions. llvm-svn: 132039
-
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
-
Bruno Cardoso Lopes authored
Enable the parsing of the operand "cpsr_all" for the ARM msr instruction llvm-svn: 132026
-
Eric Christopher authored
Part of rdar://9119939 llvm-svn: 132024
-
Eric Christopher authored
Part of rdar://9119939 llvm-svn: 132023
-
Eric Christopher authored
do. Part of rdar://9119939. llvm-svn: 132015
-
Eric Christopher authored
Fixes part of rdar://9444657 llvm-svn: 132011
-
- May 24, 2011
-
-
Akira Hatanaka authored
offsets that are larger than 0x10000. llvm-svn: 132003
-
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
-
Devang Patel authored
llvm-svn: 131974
-
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
-
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
-
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
-
Akira Hatanaka authored
llvm-svn: 131928
-
Akira Hatanaka authored
llvm-svn: 131927
-