- Jun 24, 2009
-
-
Argyrios Kyrtzidis authored
Move the command line source location parsing from clang-cc.cpp into "include/Frontend/CommandLineSourceLoc.h". llvm-svn: 74012
-
Argyrios Kyrtzidis authored
llvm-svn: 74011
-
- Jun 23, 2009
-
-
Daniel Dunbar authored
llvm-svn: 74010
-
Ted Kremenek authored
llvm-svn: 74009
-
Fariborz Jahanian authored
variables in ObjC's Next runtime mode. Next runtime also implicitly applies 'used' attribute on some of its meta-data. This results in two 'llvm.used' arrays to be generated, and one of them is renamed to 'llvm.used1'. llvm-svn: 74008
-
Douglas Gregor authored
Eliminate DeclPtrTy() arguments to ActOnDeclarator that are just a very, very weird way to pass "false". No functionality change llvm-svn: 74007
-
Ted Kremenek authored
llvm-svn: 74006
-
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
-
Ted Kremenek authored
llvm-svn: 73996
-
Ted Kremenek authored
llvm-svn: 73995
-
Daniel Dunbar authored
llvm-svn: 73994
-
Owen Anderson authored
we care about are capable of supporting it. llvm-svn: 73993
-
Douglas Gregor authored
when it should. llvm-svn: 73992
-
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
-
Dale Johannesen authored
different for ppc; add another version of the test. llvm-svn: 73983
-
Chris Lattner authored
llvm-svn: 73982
-
Dale Johannesen authored
generating LLVM IR; it is correct in the code as written to use 8-byte-aligned operations to copy Key in bar. Formerly the gcc inliner was run, now it isn't. I don't think it's possible to preserve this as a pure FE test. Adding -O2 lets the llvm optimizers get rid of the 8-byte-aligned stores, at least. llvm-svn: 73981
-
Owen Anderson authored
llvm-svn: 73980
-
Douglas Gregor authored
llvm-svn: 73979
-
Owen Anderson authored
llvm-svn: 73978
-
Ted Kremenek authored
- Change implementation of MemRegion::hasStackStorage()/hasHeapStorage() to use 'getMemorySpace()'. This avoids a double traversal up the region hierarchy and is simpler. - Add MemRegion::hasHeapOrStackStorage() as a slightly more efficient alternative to 'hasStackStorage() || hasHeapStorage()'. llvm-svn: 73977
-
Douglas Gregor authored
llvm-svn: 73976
-
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
-
Ted Kremenek authored
llvm-svn: 73973
-