- Feb 17, 2010
-
-
John McCall authored
and destructors when the two entities are semantically identical, i.e. when the class has no virtual base classes. We only do this for linkage types for which aliases are supported, i.e. internal and external, i.e. not linkonce. llvm-svn: 96451
-
Lang Hames authored
Removed an early out which was causing the PBQP allocator to not compute live-in sets or run the rewriter. llvm-svn: 96450
-
Anders Carlsson authored
llvm-svn: 96449
-
Dan Gohman authored
case where there are loop-invariant instructions somehow left inside the loop, and in a position where they won't dominate the IV increment position. llvm-svn: 96448
-
Ted Kremenek authored
llvm-svn: 96447
-
Sanjiv Gupta authored
llvm-svn: 96446
-
Devang Patel authored
Before setting scope end marker, pay attention to scope begin marker and existing scope end marker, if any. Scope must begin before it ends and nested inlined scope do not truncate surrounding scope. llvm-svn: 96445
-
Tanya Lattner authored
llvm-svn: 96444
-
Chris Lattner authored
'ischaincompatible' when a pattern has more than one input chain. Need to do some commenting and cleanup now that I understand how this works. llvm-svn: 96443
-
Douglas Gregor authored
llvm-svn: 96442
-
Anders Carlsson authored
Correctly calculate base offsets for 'this' pointer adjustments involving virtual bases. This can't be tested yet due to lack of vcall offsets :) llvm-svn: 96441
-
Chris Lattner authored
llvm-svn: 96440
-
Ted Kremenek authored
llvm-svn: 96439
-
Chris Lattner authored
It's not clear why this is really required, but it was explicitly added in r48808 with no real explanation or rdar #. llvm-svn: 96438
-
Chris Lattner authored
llvm-svn: 96437
-
Chris Lattner authored
variables. Use the fancy OpNo variable instead of i, which has the right index including chains. llvm-svn: 96436
-
Sanjiv Gupta authored
This pass is supposed to be run on the linked .bc module. It traveses the module call graph twice. Once starting from the main function and marking each reached function as "ML". Again, starting from the ISR and cloning any reachable function that was marked as "ML". After cloning the function, it remaps all the call sites in IL functions to call the cloned functions. Currently only marking is being done. llvm-svn: 96435
-
Dan Gohman authored
llvm-svn: 96434
-
Chris Lattner authored
llvm-svn: 96433
-
Dan Gohman authored
llvm-svn: 96432
-
Charles Davis authored
our own Chris Lattner). llvm-svn: 96431
-
Dan Gohman authored
llvm-svn: 96429
-
Dan Gohman authored
have overflowed. llvm-svn: 96428
-
Ted Kremenek authored
llvm-svn: 96427
-
Chris Lattner authored
CheckComplexPattern function. Though it is logically const, I don't have the fortitude to clean up all the targets now, and it not being const doesn't block anything. llvm-svn: 96426
-
Ted Kremenek authored
instead of a 'const char *'. llvm-svn: 96425
-
Ted Kremenek authored
llvm-svn: 96424
-
Ted Kremenek authored
We can much more succinctly refer to these functions this way. Also change the default behavior of createCXString(StringRef&) to duplicate the string. This is almost always what we want. The other case is where we pass a constant c-string, which uses the other version of createCXString(). llvm-svn: 96423
-
Chris Lattner authored
llvm-svn: 96422
-
Dan Gohman authored
64 bits, fixing a variety of problems. llvm-svn: 96421
-
Douglas Gregor authored
Check superclasses when merging two Objective-C @interfaces. llvm-svn: 96420
-
Chris Lattner authored
for evaluating complex patterns. Some cleanup has to happen before this can be used though. llvm-svn: 96419
-
Bob Wilson authored
indentation. No functional changes. llvm-svn: 96418
-
Chris Lattner authored
like llvm-gcc-x86_64-darwin10-selfhost llvm-svn: 96417
-
Chris Lattner authored
llvm-svn: 96416
-
Dale Johannesen authored
llvm-svn: 96413
-
Chris Lattner authored
record all their results. llvm-svn: 96412
-
Chris Lattner authored
does the same thing as getComplexPatternInfo. llvm-svn: 96411
-
- Feb 16, 2010
-
-
Bill Wendling authored
llvm-svn: 96410
-
Chris Lattner authored
llvm-svn: 96409
-