- Jul 25, 2007
-
-
Owen Anderson authored
llvm-svn: 40495
-
Owen Anderson authored
llvm-svn: 40494
-
Owen Anderson authored
Note: This has not yet been thoroughly tested. Use at your own risk. llvm-svn: 40489
-
Dan Gohman authored
AsmPrinter::doFinalization. llvm-svn: 40487
-
Devang Patel authored
This interface allows clients to inline bunch of functions with module level call graph information.:wq llvm-svn: 40486
-
Nick Lewycky authored
llvm-svn: 40483
-
Anton Korobeynikov authored
- Split EH and debug infiormation - Make DwarfWriter more verbose in some cases llvm-svn: 40481
-
Dan Gohman authored
llvm-svn: 40480
-
Dan Gohman authored
register instead of loading each element individually. llvm-svn: 40478
-
- Jul 24, 2007
-
-
Owen Anderson authored
NOTE: This has only been cursorily tested. Expected improvements soon. llvm-svn: 40476
-
Owen Anderson authored
llvm-svn: 40474
-
Anton Korobeynikov authored
Pretty hackish, but code itself is dirty mess, so we won't make anything worse. :) llvm-svn: 40472
-
Owen Anderson authored
load elimination code from RedundantLoadElimination. llvm-svn: 40469
-
Reid Spencer authored
llvm-svn: 40464
-
Devang Patel authored
llvm-svn: 40458
-
Owen Anderson authored
llvm-svn: 40457
-
Owen Anderson authored
llvm-svn: 40456
-
Reid Spencer authored
2. Fold an if statement into the Assert1 macro call. llvm-svn: 40455
-
Reid Spencer authored
to use sret or inreg on the function. It is equally illegal to use noreturn or nounwind on a parameter; they only go with the function. This patch enforces these rules. llvm-svn: 40453
-
Owen Anderson authored
llvm-svn: 40448
-
- Jul 23, 2007
-
-
Owen Anderson authored
llvm-svn: 40445
-
Dan Gohman authored
llvm-svn: 40443
-
Dan Gohman authored
llvm-svn: 40441
-
Owen Anderson authored
llvm-svn: 40440
-
Chris Lattner authored
undefs. llvm-svn: 40439
-
Bill Wendling authored
__builtin_ia32_cvtss2si64 __builtin_ia32_cvttss2si64 __builtin_ia32_cvtsi642ss __builtin_ia32_cvtsd2si64 __builtin_ia32_cvttsd2si64 __builtin_ia32_cvtsi642sd llvm-svn: 40411
-
- Jul 22, 2007
-
-
Reid Spencer authored
llvm-svn: 40405
-
- Jul 21, 2007
-
-
Devang Patel authored
reported in PR 1556. llvm-svn: 40133
-
Evan Cheng authored
llvm-svn: 40132
-
Dan Gohman authored
when there are no uses. This fixes a dangling-pointer bug, where pointers to deleted instructions were not removed from kills lists. More info here: http://lists.cs.uiuc.edu/pipermail/llvmdev/2007-July/009749.html llvm-svn: 40131
-
Chris Lattner authored
This hopefully fixes a miscompilation of TargetData.cpp when self hosting. llvm-svn: 40125
-
Chris Lattner authored
llvm-svn: 40124
-
- Jul 20, 2007
-
-
Evan Cheng authored
llvm-svn: 40123
-
Devang Patel authored
llvm-svn: 40109
-
Dan Gohman authored
llvm-svn: 40102
-
Duncan Sands authored
pacifies g++-4.2. llvm-svn: 40089
-
Owen Anderson authored
llvm-svn: 40085
-
Owen Anderson authored
flag when determining what to do with dependencies. llvm-svn: 40079
-
Evan Cheng authored
code that cross integer / floating point domains (e.g. generate pxor / pand for logical ops on floating point value, movdqa to load / store floating point SSE values). Given that, it's better to use movaps instead of movdqa and movups instead of movdqu. They have the same latency but the "aps" variants are one byte shorter. If the domain crossing problem is a real performance issue, then we will have to fix it with dynamic programming based isel. llvm-svn: 40076
-
Evan Cheng authored
llvm-svn: 40074
-