- Jun 24, 2009
-
-
Sean Callanan authored
llvm-svn: 74022
-
Devang Patel authored
It is not a good idea to have data member's name match argument's name. In fact, it is a simple receipe to waste an hour or so. llvm-svn: 74018
-
Devang Patel authored
llvm-svn: 74017
-
Daniel Dunbar authored
- Lives inside new library lib/MC (LLVMMC.a) llvm-svn: 74013
-
- Jun 23, 2009
-
-
Owen Anderson authored
Use atomic operations when accessing statistics, and make the lazy initialization of statistics actually threadsafe. llvm-svn: 74005
-
Owen Anderson authored
llvm-svn: 74004
-
Owen Anderson authored
Make timers threadsafe again. This isn't quite as nice as I'd hoped (it uses locking rather than atomic arithmetic), but should work on all the platforms we care about. I might revisit this if a totally awesome way to do it occurs to me. llvm-svn: 74002
-
Owen Anderson authored
we care about are capable of supporting it. llvm-svn: 73993
-
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
-
Lang Hames authored
llvm-svn: 73988
-
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
-
Owen Anderson authored
llvm-svn: 73980
-
Owen Anderson authored
llvm-svn: 73978
-
Evan Cheng authored
llvm-svn: 73975
-
Owen Anderson authored
Use 64-bit integer counters for tracking time, rather than doubles. This will be more atomic op friendly. llvm-svn: 73974
-
Owen Anderson authored
the near future. llvm-svn: 73971
-
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
-
Owen Anderson authored
llvm-svn: 73964
-
Owen Anderson authored
llvm-svn: 73963
-
Owen Anderson authored
llvm-svn: 73957
-
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
-
Bruno Cardoso Lopes authored
Only pad when the section size > 0 and move the code that deals with globals initializers to a place we know for sure the global is initialized. llvm-svn: 73944
-
Owen Anderson authored
llvm-svn: 73928
-
Owen Anderson authored
llvm-svn: 73925
-
Owen Anderson authored
llvm-svn: 73923
-
Dan Gohman authored
sides is CouldNotCompute, the resulting exact count must be CouldNotCompute. llvm-svn: 73920
-
Bob Wilson authored
This is still a work in progress but most of the NEON instruction set is supported. llvm-svn: 73919
-
Owen Anderson authored
llvm-svn: 73916
-
Owen Anderson authored
llvm-svn: 73913
-
Owen Anderson authored
llvm-svn: 73912
-
Owen Anderson authored
llvm-svn: 73911
-
Dan Gohman authored
llvm-svn: 73910
-
Bob Wilson authored
another change that makes the types ambiguous (at least as far as tablegen is concerned). llvm-svn: 73909
-