- Aug 30, 2008
-
-
Dale Johannesen authored
llvm-svn: 55556
-
Evan Cheng authored
llvm-svn: 55553
-
Evan Cheng authored
llvm-svn: 55550
-
- Aug 29, 2008
-
-
Chris Lattner authored
llvm-svn: 55540
-
Chris Lattner authored
nameless values, such as: %3 = add i32 4, 2 This fixes the first half of PR2480 llvm-svn: 55539
-
Evan Cheng authored
llvm-svn: 55521
-
- Aug 28, 2008
-
-
Mon P Wang authored
In lowering SELECT_CC, removed cases where we can't flip the true and false when the compare value has a NaN llvm-svn: 55499
-
Dan Gohman authored
its work by putting all nodes in the worklist, requiring a big dynamic allocation. Now, DAGCombiner just iterates over the AllNodes list and maintains a worklist for nodes that are newly created or need to be revisited. This allows the worklist to stay small in most cases, so it can be a SmallVector. This has the side effect of making DAGCombine not miss a folding opportunity in alloca-align-rounding.ll. llvm-svn: 55498
-
Dan Gohman authored
Benchmarks/sim/sim, and others on x86-64. llvm-svn: 55475
-
Evan Cheng authored
If a copy isn't coalesced, but its src is defined by trivial computation. Re-materialize the src to replace the copy. llvm-svn: 55467
-
Dale Johannesen authored
Feel free to fix a better way! llvm-svn: 55456
-
- Aug 27, 2008
-
-
Dan Gohman authored
verifier. See PR2711 for details. llvm-svn: 55414
-
Dan Gohman authored
llvm-svn: 55401
-
- Aug 26, 2008
-
-
Devang Patel authored
llvm-svn: 55374
-
Chris Lattner authored
assign it to a version of the xmm register with the regclass that matches its type. This fixes PR2715, a bug handling some crazy xpcom case in mozilla. llvm-svn: 55358
-
- Aug 25, 2008
-
-
Evan Cheng authored
Try approach to moving call address load inside of callseq_start. Now it's done during the preprocess of x86 isel. callseq_start's chain is changed to load's chain node; while load's chain is the last of callseq_start or the loads or copytoreg nodes inserted to move arguments to the right spot. llvm-svn: 55338
-
Owen Anderson authored
bitcast of constants in fast isel. llvm-svn: 55325
-
Dale Johannesen authored
llvm-svn: 55320
-
Evan Cheng authored
llvm-svn: 55300
-
- Aug 24, 2008
-
-
Bill Wendling authored
llvm-svn: 55296
-
Bill Wendling authored
/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm-gcc.obj/./gcc/xgcc ... src/libiberty/make-temp-file.c -o make-temp-file.o Assertion failed: (Node2Index[SU->NodeNum] > Node2Index[I->Dep->NodeNum] && "Wrong topological sorting"), function InitDAGTopologicalSorting, file /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.src/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp, line 508. ../../../../llvm-gcc.src/libiberty/hashtab.c:955: internal compiler error: Abort trap Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://developer.apple.com/bugreporter> for instructions. make[4]: *** [hashtab.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [multi-do] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-target-libiberty] Error 2 make: *** [all] Error 2 llvm-svn: 55295
-
Evan Cheng authored
llvm-svn: 55292
-
- Aug 23, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 55239
-
Chris Lattner authored
integer, PR2318. llvm-svn: 55228
-
Chris Lattner authored
indices that start with an array subscript. x->field[10000] is just as bad as (*X)[14][10000]. llvm-svn: 55226
-
Dale Johannesen authored
These just test that they go through the BE. llvm-svn: 55208
-
- Aug 22, 2008
-
-
Dale Johannesen authored
llvm-svn: 55206
-
Dan Gohman authored
and use it in FastISelEmitter.cpp, and make FastISel subtarget aware. Among other things, this lets it work properly on x86 targets that don't have SSE, where it successfully selects x87 instructions. llvm-svn: 55156
-
Bill Wendling authored
llvm-svn: 55151
-
Dan Gohman authored
llvm-svn: 55145
-
- Aug 21, 2008
-
-
Dale Johannesen authored
llvm-svn: 55141
-
Evan Cheng authored
1. x86-64 byval alignment should be max of 8 and alignment of type. Previously the code was not doing what the commit message was saying. 2. Do not use byte repeat move and store operations. These are slow. llvm-svn: 55139
-
Dan Gohman authored
has MOV64ri32 and no plain MOV64ri. llvm-svn: 55126
-
Dan Gohman authored
intptr_t type in this case. FastISel can now select simple getelementptr instructions. llvm-svn: 55125
-
Nick Lewycky authored
slowdown in bzip2. llvm-svn: 55113
-
Dan Gohman authored
llvm-svn: 55099
-
- Aug 20, 2008
-
-
Dan Gohman authored
llvm-svn: 55030
-
Chris Lattner authored
llvm-svn: 55025
-
Dan Gohman authored
llvm-svn: 55021
-
Dan Gohman authored
llvm-svn: 55020
-