- Jun 25, 2009
-
-
Evan Cheng authored
llvm-svn: 74138
-
- Jun 24, 2009
-
-
Chris Lattner authored
picbase instead of inlining it. llvm-svn: 74111
-
Chris Lattner authored
llvm-svn: 74105
-
Chris Lattner authored
llvm-svn: 74101
-
Chris Lattner authored
llvm-svn: 74097
-
Chris Lattner authored
a bunch of code from all the targets, and eliminates nondeterministic ordering of directives being emitted in the output. llvm-svn: 74096
-
Chris Lattner authored
llvm-svn: 74094
-
Chris Lattner authored
gv and hiddengv stub printing. llvm-svn: 74093
-
Chris Lattner authored
llvm-svn: 74092
-
Chris Lattner authored
llvm-svn: 74091
-
Chris Lattner authored
decorateName like other stuff instead of special casing _. Also, stick it into GVStubs and let the normal stub printer print the stub instead of doing it manually. llvm-svn: 74090
-
Chris Lattner authored
llvm-svn: 74089
-
Chris Lattner authored
llvm-svn: 74067
-
Chris Lattner authored
llvm-svn: 74066
-
Nick Lewycky authored
llvm-svn: 74046
-
Dan Gohman authored
llvm-svn: 74042
-
Dan Gohman authored
createSCEV. Also, recognize UndefValue in createSCEV. Change getIntegerSCEV's comment to avoid mentioning FP types, and re-implement it in terms of getConstant instead of getUnknown. llvm-svn: 74041
-
Bob Wilson authored
C bindings. Change all the backend "Initialize" functions to have C linkage. Change the "llvm/Config/Targets.def" header to use C-style comments to avoid compile warnings. llvm-svn: 74026
-
Sean Callanan authored
llvm-svn: 74022
-
- Jun 23, 2009
-
-
Evan Cheng authored
llvm-svn: 73990
-
Bill Wendling authored
instructions, which implies that there is an explicit memory operand. There is (however) no explicit memory operand; although this is a store, the only memory operand is implicit, indicated by DS:EDI. This causes the table-generation code for the disassembler to report an error." Patch by Sean Callanan! llvm-svn: 73989
-
Evan Cheng authored
llvm-svn: 73987
-
Evan Cheng authored
llvm-svn: 73986
-
Evan Cheng authored
Add IsThumb1Only to most 16-bit thumb instructions since we want to isel 32-bit instructions when they are available. llvm-svn: 73985
-
Evan Cheng authored
llvm-svn: 73975
-
Douglas Gregor authored
cleans up the CMake-based build system a bit. Started by a patch from Xerxes Rånby. llvm-svn: 73969
-
Evan Cheng authored
llvm-svn: 73967
-
Evan Cheng authored
also some contribution from Jim Grosbach, Bob Wilson, and Evan Cheng. I've done my best to consolidate the patches with those that were done by Viktor Kutuzov and Anton Korzh from Access Softek, Inc. Let me know if missed anything. I've completely reorganized the thumb2 td file, made more extensive uses of multiclass, etc. Test cases will be contributed later after I re-organize what's in svn first. llvm-svn: 73965
-
Sanjiv Gupta authored
Fold the add (ptr, offset) into ptr[offset] only if the offset is small enough. movwi and moviw allow value of 5-bits only (i.e. 32). llvm-svn: 73953
-
Evan Cheng authored
llvm-svn: 73948
-
Evan Cheng authored
llvm-svn: 73947
-
Owen Anderson authored
llvm-svn: 73928
-
Bob Wilson authored
This is still a work in progress but most of the NEON instruction set is supported. llvm-svn: 73919
-
Bob Wilson authored
another change that makes the types ambiguous (at least as far as tablegen is concerned). llvm-svn: 73909
-
- Jun 22, 2009
-
-
Bob Wilson authored
for "thumb" and add a check for V6T2. llvm-svn: 73905
-
Bob Wilson authored
caller-saved register. llvm-svn: 73901
-
Bruno Cardoso Lopes authored
Support for .text relocations, implementing TargetELFWriter overloaded methods for x86/x86_64. Use a map to track global values to their symbol table indexes Code cleanup and small fixes llvm-svn: 73894
-
Evan Cheng authored
llvm-svn: 73893
-
Bob Wilson authored
predicate does not check if Thumb mode is enabled, and when in ARM mode there are still some checks for constant-pool use that need to run. llvm-svn: 73887
-
- Jun 21, 2009
-
-
Rafael Espindola authored
Handle FpSET_ST0_80 being used when ST0 is still alive. llvm-svn: 73850
-