- Jun 18, 2009
-
-
-
Owen Anderson authored
double-checked locking pattern here. llvm-svn: 73701
-
Douglas Gregor authored
llvm-svn: 73700
-
Anton Korobeynikov authored
llvm-svn: 73693
-
Anton Korobeynikov authored
llvm-svn: 73692
-
Zhongxing Xu authored
llvm-svn: 73691
-
Zhongxing Xu authored
type. When retrieving the region value, if we are going to create a symbol value, use the cast-to type if possible. llvm-svn: 73690
-
Chris Lattner authored
line, and when the pragma is at the end of a file. In this case, the last token consumed could pop the lexer, invalidating CurPPLexer. Thanks to Peter Thoman for pointing it out. llvm-svn: 73689
-
Chris Lattner authored
llvm-svn: 73682
-
Owen Anderson authored
Patch by Howard Su. llvm-svn: 73680
-
Zhongxing Xu authored
llvm-svn: 73675
-
Zhongxing Xu authored
llvm-svn: 73674
-
Nick Lewycky authored
llvm-svn: 73673
-
Eli Friedman authored
by Mark Cianciosa on cfe-dev. llvm-svn: 73672
-
Evan Cheng authored
- Update register allocation hint after coalescing. This is done by the target since the hint is target dependent. This is important for ARM register pair hints. - Register allocator should resolve the second part of the hint (register number) before passing it to the target since it knows virtual register to physical register mapping. - More fixes to get ARM load / store double word working. llvm-svn: 73671
-
Ted Kremenek authored
llvm-svn: 73670
-
Ted Kremenek authored
pretty-print a GRState object anywhere it is referenced (instead of needing a GRStateRef of a GRStateManager handy). llvm-svn: 73669
-
Dale Johannesen authored
adding a check to catch this case at compile time instead of quietly generating incorrect code. That will at least let us identify CBE failures that are not due to this problem. llvm-svn: 73668
-
Ted Kremenek authored
llvm-svn: 73667
-
Dan Gohman authored
llvm-svn: 73666
-
Bob Wilson authored
llvm-svn: 73665
-
Dan Gohman authored
If C is a single bit and the and gets analyzed as a truncate and zero-extend, the xor can be represnted as an add. llvm-svn: 73664
-
Dan Gohman authored
llvm-svn: 73663
-
Owen Anderson authored
llvm-svn: 73662
-
Anton Korobeynikov authored
llvm-svn: 73661
-
Anton Korobeynikov authored
Emit switch directive for it. I have no idea whether this is requirement for Darwin or not. llvm-svn: 73660
-
Douglas Gregor authored
<rdar://problem/6952203>. To do this, we actually remove a not-quite-correct optimization in the C++ name lookup routines. We'll revisit this optimization for the general case once more C++ is working. llvm-svn: 73659
-
Douglas Gregor authored
llvm-svn: 73658
-
Argyrios Kyrtzidis authored
No functionality change. llvm-svn: 73657
-
Dan Gohman authored
multiple users. llvm-svn: 73656
-
Argyrios Kyrtzidis authored
llvm-svn: 73655
-
Owen Anderson authored
llvm-svn: 73653
-
Argyrios Kyrtzidis authored
Fixes "test/CXX/basic/basic.lookup/basic.lookup.unqual/p13.cpp" test case. llvm-svn: 73652
-
Argyrios Kyrtzidis authored
llvm-svn: 73651
-
Fariborz Jahanian authored
decls to a class. llvm-svn: 73650
-
rdar://problem/6613046Steve Naroff authored
Add a type (ObjCObjectPointerType) and remove a type (ObjCQualifiedIdType). This large/tedious patch is just a first step. Next step is to remove ObjCQualifiedInterfaceType. After that, I will remove the magic TypedefType for 'id' (installed by Sema). This work will enable various simplifications throughout clang (when dealing with ObjC types). No functionality change. llvm-svn: 73649
-
Ted Kremenek authored
llvm-svn: 73648
-
Owen Anderson authored
llvm-svn: 73647
-
Anton Korobeynikov authored
llvm-svn: 73646
-
Ted Kremenek authored
Environment hasn't been uniqued in a FoldingSet for some time, so this was just wasting a pointer in GRState. llvm-svn: 73645
-