- Sep 26, 2005
-
-
Chris Lattner authored
as ConstantFoldLoadThroughGEPConstantExpr. llvm-svn: 23445
-
Chris Lattner authored
pass. llvm-svn: 23444
-
Chris Lattner authored
llvm-svn: 23443
-
Chris Lattner authored
llvm-svn: 23442
-
Chris Lattner authored
llvm-svn: 23441
-
Chris Lattner authored
llvm-svn: 23440
-
Chris Lattner authored
llvm-svn: 23439
-
Chris Lattner authored
llvm-svn: 23438
-
Chris Lattner authored
global ctors that are simple enough. This implements ctor-list-opt.ll:CTOR2. llvm-svn: 23437
-
Chris Lattner authored
llvm-svn: 23436
-
Chris Lattner authored
llvm-svn: 23435
-
Chris Lattner authored
accepting the null even with a non-65535 init prio llvm-svn: 23434
-
Chris Lattner authored
Implement the start of global ctor optimization. It is currently smart enough to remove the global ctor for cases like this: struct foo { foo() {} } x; ... saving a bit of startup time for the program. llvm-svn: 23433
-
Chris Lattner authored
llvm-svn: 23432
-
- Sep 25, 2005
-
-
Jeff Cohen authored
llvm-svn: 23431
-
Chris Lattner authored
SimplifyLibCalls/2005-05-20-sprintf-crash.ll llvm-svn: 23430
-
Chris Lattner authored
Match a bunch of idioms for sign extensions, implementing InstCombine/signext.ll llvm-svn: 23428
-
Chris Lattner authored
llvm-svn: 23427
-
Chris Lattner authored
llvm-svn: 23426
-
Chris Lattner authored
sprintf("%s", P)'s that have uses. s/hasNUses(0)/use_empty()/ llvm-svn: 23425
-
Chris Lattner authored
and add a case that has uses. llvm-svn: 23424
-
- Sep 24, 2005
-
-
Chris Lattner authored
llvm-svn: 23423
-
Chris Lattner authored
llvm-svn: 23422
-
Chris Lattner authored
prefix to a symbol name llvm-svn: 23421
-
Chris Lattner authored
llvm-svn: 23420
-
Chris Lattner authored
llvm-svn: 23419
-
Chris Lattner authored
generated isel now tries li then lis, then lis+ori. llvm-svn: 23418
-
Chris Lattner authored
Fix a few corner cases parsing things like (i32 imm:$foo) llvm-svn: 23417
-
Chris Lattner authored
(e.g. things like rotates). llvm-svn: 23416
-
- Sep 23, 2005
-
-
Chris Lattner authored
llvm-svn: 23415
-
Chris Lattner authored
This does not check that types match yet, but PPC only has one integer type ;-). This also doesn't have the code to build the resultant dag. llvm-svn: 23414
-
Chris Lattner authored
llvm-svn: 23413
-
Chris Lattner authored
llvm-svn: 23412
-
Chris Lattner authored
llvm-svn: 23411
-
Chris Lattner authored
This implements SimplifyCFG/branch-fold.ll, and is useful on ?:/min/max heavy code llvm-svn: 23410
-
Chris Lattner authored
llvm-svn: 23409
-
Chris Lattner authored
llvm-svn: 23408
-
Chris Lattner authored
llvm-svn: 23407
-
Chris Lattner authored
an llvm-ranlib symtab. This speeds up gccld -native on an almost empty .o file from 1.63s to 0.18s. llvm-svn: 23406
-
Chris Lattner authored
not completely painful to use. Once we decide a directory has a bytecode library, we know it this function returns true, no need to scan entire directories. llvm-svn: 23405
-