- Aug 09, 2010
-
-
Bruno Cardoso Lopes authored
Add patterns to AVX conversions instructions. Do that instead of declaring more intructions whenever is possible, more coming llvm-svn: 110605
-
Nick Lewycky authored
llvm-svn: 110601
-
Devang Patel authored
llvm-svn: 110600
-
Owen Anderson authored
llvm-svn: 110598
-
Eli Friedman authored
it doesn't regress again. llvm-svn: 110597
-
Oscar Fuentes authored
Next time the build is broken due to wrong library dependencies, just try building again (if you are on some Unix and are building all LLVM targets) or ask someone to commit the regenerated LLVMLibDeps.cmake. llvm-svn: 110593
-
Devang Patel authored
llvm-svn: 110590
-
Jakob Stoklund Olesen authored
If we are emitting COPY instructions for the REG_SEQUENCE, make sure the kill flag goes on the last COPY. Otherwise we may be using a killed register. <rdar://problem/8287792> llvm-svn: 110589
-
Evan Cheng authored
llvm-svn: 110587
-
Devang Patel authored
llvm-svn: 110586
-
Evan Cheng authored
Change -prefer-32bit-thumb to attribute -mattr=+32bit instead to disable more 32-bit to 16-bit optimizations. llvm-svn: 110584
-
Bruno Cardoso Lopes authored
llvm-svn: 110582
-
Bruno Cardoso Lopes authored
llvm-svn: 110580
-
Evan Cheng authored
llvm-svn: 110579
-
Kalle Raiskila authored
llvm-svn: 110576
-
Michael J. Spencer authored
Discovered by Microsoft Visual Studio 2010 Code Analysis. llvm-svn: 110575
-
Nick Lewycky authored
was built with -static. llvm-svn: 110564
-
- Aug 08, 2010
-
-
Nick Lewycky authored
llvm-svn: 110543
-
Nick Lewycky authored
llvm-svn: 110541
-
Bill Wendling authored
relatively expensive comparison analyzer on each instruction. Also rename the comparison analyzer method to something more in line with what it actually does. This pass is will eventually be folded into the Machine CSE pass. llvm-svn: 110539
-
Nick Lewycky authored
llvm-svn: 110538
-
Eric Christopher authored
llvm-svn: 110527
-
- Aug 07, 2010
-
-
Benjamin Kramer authored
llvm-svn: 110518
-
Benjamin Kramer authored
llvm-svn: 110516
-
Owen Anderson authored
llvm-svn: 110505
-
Owen Anderson authored
llvm-svn: 110504
-
Dan Gohman authored
llvm-svn: 110499
-
Dan Gohman authored
llvm-svn: 110496
-
Dan Gohman authored
out of PassManager.cpp and into Core.cpp with the rest of the C binding code. llvm-svn: 110494
-
Owen Anderson authored
llvm-svn: 110493
-
Dale Johannesen authored
form of CMPSD (etc.) Matching a 128-bit memory operand is wrong, the instruction uses only 64 bits (same as ADDSD etc.) 8193553. llvm-svn: 110491
-
Owen Anderson authored
llvm-svn: 110489
-
Jakob Stoklund Olesen authored
necessary. Sometimes, live range splitting doesn't shrink the current interval, but simply changes some instructions to use a new interval. That makes the original more suitable for spilling. In this case, we don't need to duplicate the original. llvm-svn: 110481
-
Bruno Cardoso Lopes authored
llvm-svn: 110480
-
- Aug 06, 2010
-
-
Dan Gohman authored
instead, as an example of what this looks like. llvm-svn: 110478
-
Bruno Cardoso Lopes authored
llvm-svn: 110468
-
Jim Grosbach authored
llvm-svn: 110466
-
Jim Grosbach authored
implementation of the function is equivalent, so no need to provide the target-specific version until/unless it needs to do something. llvm-svn: 110465
-
Jakob Stoklund Olesen authored
llvm-svn: 110464
-
Jakob Stoklund Olesen authored
After heavy editing of a live interval, it is much easier to simply renumber the live values instead of trying to keep track of the unused ones. llvm-svn: 110463
-