- Jul 15, 2010
-
-
Bill Wendling authored
get *very* large, but we only need it to be the size of thenumber of pregs. llvm-svn: 108411
-
Chris Lattner authored
llvm-svn: 108409
-
Chris Lattner authored
llvm-svn: 108408
-
Eli Friedman authored
llvm-svn: 108407
-
Eli Friedman authored
llvm-svn: 108401
-
Eli Friedman authored
llvm-svn: 108396
-
Chris Lattner authored
follow on to r103765 llvm-svn: 108390
-
Eli Friedman authored
llvm-svn: 108389
-
Jakob Stoklund Olesen authored
llvm-svn: 108387
-
Bob Wilson authored
instructions use different values (e.g., 2-byte or 4-byte alignment). Also fix ARMInstPrinter to print these alignments as bits instead of bytes. llvm-svn: 108386
-
Jakob Stoklund Olesen authored
lowering atomics. This will allow those copies to still be coalesced after TII::isMoveInstr is removed. llvm-svn: 108385
-
Bob Wilson authored
This fixes a "usr_junk" verification failure when installing into /usr. llvm-svn: 108384
-
Bob Wilson authored
Simplify some things in the process. llvm-svn: 108382
-
Eric Christopher authored
llvm-svn: 108381
-
Owen Anderson authored
Add instcombine transforms to optimize tests of multiple bits of the same value into a single larger comparison. llvm-svn: 108378
-
Eric Christopher authored
llvm-svn: 108371
-
Devang Patel authored
llvm-svn: 108370
-
Dan Gohman authored
independent of the order that isel happens to visit the dbg_declare intrinsics. This fixes a bug in which the formal arguments were being printed in reverse order, now that fast isel is going bottom up. llvm-svn: 108369
-
Chris Lattner authored
llvm-svn: 108368
-
Bob Wilson authored
DIRS list, so it does no good to filter it from PARALLEL_DIRS), and replace it with a check to disable building the shared library version of edis when the flag is set. Disabling it entirely does not work because MC uses it now. llvm-svn: 108367
-
Benjamin Kramer authored
llvm-svn: 108366
-
Eric Christopher authored
llvm-svn: 108365
-
Dan Gohman authored
llvm-svn: 108364
-
- Jul 14, 2010
-
-
Dale Johannesen authored
llvm-svn: 108362
-
Dan Gohman authored
llvm-svn: 108358
-
Dan Gohman authored
llvm-svn: 108357
-
Owen Anderson authored
"bonus" instruction to be speculatively executed. Add a heuristic to ensure we're not tripping up out-of-order execution by checking that this bonus instruction only uses values that were already guaranteed to be available. This allows us to eliminate the short circuit in (x&1)&&(x&2). llvm-svn: 108351
-
Dan Gohman authored
llvm-svn: 108343
-
Chris Lattner authored
patch by Michael Spencer! llvm-svn: 108342
-
Jim Grosbach authored
in the literal field of an instruction. E.g., long long foo(long long a) { return a - 734439407618LL; } rdar://7038284 llvm-svn: 108339
-
Dan Gohman authored
it can look past points where a debugger might modify user variables. llvm-svn: 108336
-
Bob Wilson authored
llvm-svn: 108334
-
Bob Wilson authored
Patch by Brian Lucas. PR7636. llvm-svn: 108332
-
Duncan Sands authored
just use memset to zero the entire struct. llvm-svn: 108330
-
Eli Friedman authored
llvm-svn: 108328
-
Evan Cheng authored
address cannot be allocated a register is in 32-bit mode where the first three arguments are marked inreg. In that case EAX, EDX, and ECX will be used for argument passing. This fixes PR7610. llvm-svn: 108327
-
Bob Wilson authored
llvm-svn: 108324
-
Bob Wilson authored
of the value of the immediate. llvm-svn: 108323
-
Chris Lattner authored
llvm-svn: 108322
-
Chris Lattner authored
reapply benjamin's instcombine patch, I don't see anything wrong with it and can't repro any problems with a manual self-host. llvm-svn: 108320
-