- Jun 24, 2009
-
-
Daniel Dunbar authored
llvm-svn: 74044
-
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
-
Chris Lattner authored
llvm-svn: 74039
-
Chris Lattner authored
llvm-svn: 74038
-
Dan Gohman authored
SCEVConstants. This cleanup is a step toward letting getUnknown be simpler. llvm-svn: 74037
-
Chris Lattner authored
std::strings. llvm-svn: 74036
-
Dan Gohman authored
llvm-svn: 74035
-
Dan Gohman authored
llvm-svn: 74032
-
Dan Gohman authored
preheader is already an instruction. llvm-svn: 74031
-
Owen Anderson authored
than a managed static because other managed statics can (and do) access this list in their destructors. Yes, I know it's horrible. llvm-svn: 74029
-
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
-
Daniel Dunbar authored
llvm-svn: 74024
-
Chris Lattner authored
llvm-svn: 74023
-
Sean Callanan authored
llvm-svn: 74022
-
Daniel Dunbar authored
llvm-svn: 74019
-
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
-
Devang Patel authored
llvm-svn: 74016
-
Devang Patel authored
llvm-svn: 74015
-
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
-
Douglas Gregor authored
llvm-svn: 74003
-
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
-
Mikhail Glushenkov authored
llvm-svn: 74001
-
Mikhail Glushenkov authored
Chris recently broke llvmc with his Makefile changes (r75379). That patch made the global change .o -> .a, which caused built-in llvmc plugins to stop working since plugin initialization in llvmc is based on static variables not referenced from the main executable. This patch implements auto-generated forced references to the plugin libraries. llvm-svn: 74000
-
Mikhail Glushenkov authored
llvm-svn: 73999
-
Mikhail Glushenkov authored
llvm-svn: 73998
-
Mikhail Glushenkov authored
llvm-svn: 73997
-
Daniel Dunbar authored
llvm-svn: 73994
-
Owen Anderson authored
we care about are capable of supporting it. llvm-svn: 73993
-
Bill Wendling authored
llvm-svn: 73991
-
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
-
Chris Lattner authored
llvm-svn: 73984
-