- Jul 17, 2008
-
-
Ted Kremenek authored
llvm-svn: 53725
-
Argyrios Kyrtzidis authored
Unify ctx_iterator/ctx_begin()/ctx_end() and iterator/begin()/end() so that a single iterator type is used for both traversing decls of the same declaration context *and* of the parent declaration contexts, depending on the value of the bool parameter 'LookInParentCtx' that is passed to IdentifierResolver::begin(). llvm-svn: 53724
-
Duncan Sands authored
only missing ppc long double operations: FNEG and FP_EXTEND. llvm-svn: 53723
-
Nate Begeman authored
llvm-svn: 53722
-
Duncan Sands authored
it is breaking Darwin bootstrap due to missing functionality. llvm-svn: 53721
-
Nate Begeman authored
llvm-svn: 53720
-
Nate Begeman authored
llvm-svn: 53719
-
Matthijs Kooijman authored
llvm-svn: 53716
-
Chris Lattner authored
llvm-svn: 53715
-
Mon P Wang authored
atomic operation to the new one. llvm-svn: 53714
-
Duncan Sands authored
llvm-svn: 53713
-
Evan Cheng authored
llvm-svn: 53712
-
Owen Anderson authored
llvm-svn: 53705
-
Steve Naroff authored
Fixes <rdar://problem/6046663> clang ObjC rewriter: Regression in handling of 'super' in latest build. llvm-svn: 53703
-
- Jul 16, 2008
-
-
Argyrios Kyrtzidis authored
When in C++, make EnumConstant names hide tag names in the same scope, instead of colliding with them. llvm-svn: 53702
-
Devang Patel authored
llvm-svn: 53697
-
Steve Naroff authored
llvm-svn: 53696
-
Steve Naroff authored
This fixes <rdar://problem/6040143> clang ObjC rewriter: @synchronized keyword inserts undeclared objc functions. llvm-svn: 53695
-
Steve Naroff authored
- Make sure ObjCIvarDecl propagates the bitfield width. - RewriteObjC::SynthesizeIvarOffsetComputation(): Avoid using the __OFFSETOF__ mumbo jumbo for bitfields (since it isn't legal C). This fixes <rdar://problem/5986079> clang ObjC rewriter: bitfields and ivar access don't mix. llvm-svn: 53694
-
Devang Patel authored
llvm-svn: 53693
-
Devang Patel authored
Mark function used by asm block as used, otherwise optimizer may not see the use and may delete the function. llvm-svn: 53692
-
Owen Anderson authored
could cause problems for memdep when it breaks critical edges. llvm-svn: 53691
-
Scott Michel authored
llvm-svn: 53689
-
Dan Gohman authored
llvm-svn: 53688
-
Dan Gohman authored
was turned up by some new SelectionDAG assertion checks that I'm working on. llvm-svn: 53687
-
Dan Gohman authored
llvm-svn: 53686
-
Dan Gohman authored
llvm-svn: 53685
-
Duncan Sands authored
and AssertSext. Needed when passing huge integer parameters with the zeroext or signext attributes. llvm-svn: 53684
-
Dan Gohman authored
difference in purpose of TargetInstrInfo and TargetInstrDesc, which isn't immediately obvious from the name. llvm-svn: 53683
-
Dan Gohman authored
llvm-svn: 53682
-
Dan Gohman authored
llvm-svn: 53681
-
Dan Gohman authored
llvm-svn: 53680
-
Steve Naroff authored
This fixes <rdar://problem/5987211> clang ObjC rewriter: @try / @finally block produces unbalanced output. llvm-svn: 53679
-
Steve Naroff authored
This fixes <rdar://problem/6034961> clang ObjC rewriter: rewriting methods with function pointer return values does not work llvm-svn: 53678
-
Duncan Sands authored
of all sizes from i1 to i256. The code is not always that great, for example (x86) movw %di, %ax movw %ax, i17_s where the store could be directly from %di. llvm-svn: 53677
-
Duncan Sands authored
sizes from i1 to i256. The generated code is like one huge bug report of things that the DAG combiner fails to simplify! llvm-svn: 53676
-
Matthijs Kooijman authored
llvm-svn: 53675
-
Matthijs Kooijman authored
Un-XFAIL multdeadretval, since instcombine now properly handles the mess deadargelim leaves behind :-) llvm-svn: 53674
-
Matthijs Kooijman authored
FindInsertedValue, it now performs a number of simple transformations that should result in the same effect when applied iteratively. llvm-svn: 53673
-
Duncan Sands authored
While this is not a wonderful organizing principle, it does make it easy to find routines, and clear where to insert new ones. llvm-svn: 53672
-