- Jun 16, 2008
-
-
Ted Kremenek authored
llvm-svn: 52344
-
Ted Kremenek authored
Moved CFDate.m from test/Analysis-Apple to test/Analysis, and added the necessary declarations from Foundation.h to CFDate.m so that the test case can be exercised on all platforms. llvm-svn: 52343
-
Chris Lattner authored
llvm-svn: 52341
-
Chris Lattner authored
client that cares and simplifying its control flow. Remove the DestST argument to ResolveTypes and RecursiveResolveTypes* which are dead now. llvm-svn: 52340
-
Evan Cheng authored
llvm-svn: 52339
-
Chris Lattner authored
ResolveTypes into the one place that needs it. llvm-svn: 52338
-
Ted Kremenek authored
llvm-svn: 52337
-
Ted Kremenek authored
Patch by Nikita Zhuk! llvm-svn: 52336
-
Chris Lattner authored
a JIT client to completely control symbol lookup with the LazyFunctionCreator interface. llvm-svn: 52335
-
Chris Lattner authored
This fixes use of alloca on 64-bit systems. llvm-svn: 52334
-
Chris Lattner authored
Patch by Gary Benson! llvm-svn: 52332
-
Owen Anderson authored
impact on code quality or compile time. llvm-svn: 52329
-
Matthijs Kooijman authored
inserting extractvalues. In particular, this prevents the insertion of extractvalues that can't be folded away later. Also add an example of when this stuff is needed. llvm-svn: 52328
-
Matthijs Kooijman authored
Make the InsertBefore argument to FindInsertedValue optional, so you can find an inserted value without modifying the code. llvm-svn: 52319
-
Matthijs Kooijman authored
llvm-svn: 52318
-
Matthijs Kooijman authored
llvm-svn: 52317
-
Matthijs Kooijman authored
llvm-svn: 52316
-
Matthijs Kooijman authored
I'm at it, rename it to FindInsertedValue. The only functional change is that newly created instructions are no longer added to instcombine's worklist, but that is not really necessary anyway (and I'll commit some improvements next that will completely remove the need). llvm-svn: 52315
-
Matthijs Kooijman authored
llvm-svn: 52314
-
Matthijs Kooijman authored
llvm-svn: 52313
-
Argyrios Kyrtzidis authored
llvm-svn: 52312
-
Matthijs Kooijman authored
llvm-svn: 52311
-
Duncan Sands authored
still excluding types like i1 (not byte sized) and i120 (loading an i120 requires loading an i64, an i32, an i16 and an i8, which is expensive). llvm-svn: 52310
-
Evan Cheng authored
llvm-svn: 52309
-
Evan Cheng authored
llvm-svn: 52308
-
Owen Anderson authored
llvm-svn: 52306
-
Chris Lattner authored
llvm-svn: 52305
-
Chris Lattner authored
wants a 'nocapture' predicate. llvm-svn: 52304
-
Chris Lattner authored
in this file, no other changes. llvm-svn: 52303
-
Chris Lattner authored
the purposes of escape analysis. llvm-svn: 52302
-
Chris Lattner authored
pointer derived from a local allocation, if the local allocation never escapes, the pointers can't alias. This implements PR2436 llvm-svn: 52301
-
Owen Anderson authored
Assign indices to empty basic blocks. This will be necessary for StrongPHIElimination in the near future. llvm-svn: 52300
-
Chris Lattner authored
This fixes several minor bugs (such as returning noalias for comparisons between external weak functions an null) but is mostly a cleanup. llvm-svn: 52299
-
Chris Lattner authored
llvm-svn: 52298
-
Chris Lattner authored
them based on the end-compiler's capabilities. This fixes PR2453 llvm-svn: 52297
-
Chris Lattner authored
llvm-svn: 52296
-
Chris Lattner authored
llvm-svn: 52295
-
Chris Lattner authored
llvm-svn: 52294
-
- Jun 15, 2008
-
-
Duncan Sands authored
not valid if the load is volatile. Hopefully all wrong DAG combiner transforms of volatile loads and stores have now been caught. llvm-svn: 52293
-
Duncan Sands authored
a non-constant index. llvm-svn: 52292
-