- Jul 25, 2008
-
-
Owen Anderson authored
llvm-svn: 54062
-
Owen Anderson authored
llvm-svn: 54061
-
Owen Anderson authored
This is tricky business, and will probably take a few more iterations to get the last kinks out of it. llvm-svn: 54043
-
Nate Begeman authored
mmx needs its own fancy shuffle logic based on unpack; for now we get correct but awful code. Also commit Mon Ping's VSETCC patch llvm-svn: 54039
-
Nate Begeman authored
llvm-svn: 54031
-
Nate Begeman authored
llvm-svn: 54030
-
Nate Begeman authored
llvm-svn: 54029
-
Nate Begeman authored
llvm-svn: 54028
-
Nate Begeman authored
llvm-svn: 54026
-
Nate Begeman authored
llvm-svn: 54025
-
Dan Gohman authored
regressions, such as PR2595. Also, there is a significant code-quality issue in SPEC 464.h264ref and a few others. llvm-svn: 54014
-
Mon P Wang authored
llvm-svn: 54007
-
Evan Cheng authored
llvm-svn: 54004
-
Dan Gohman authored
dependencies with constant load nodes. This allows them to be scheduled freely. llvm-svn: 54001
-
Dan Gohman authored
and knowledge of PseudoSourceValues. This unfortunately isn't sufficient to allow constants to be rematerialized in PIC mode -- the extra indirection is a complication. llvm-svn: 54000
-
Dan Gohman authored
command-line option, and disable it by default. It introduced performance regressions because CodeGen is currently not able to remat such loads. llvm-svn: 53997
-
- Jul 24, 2008
-
-
Dan Gohman authored
large numbers of CBE regressions caused by r53958. llvm-svn: 53990
-
Owen Anderson authored
Store the predecessor MBB in the PHIUnion, rather than an index, since the indices will change after renumbering. llvm-svn: 53985
-
Evan Cheng authored
Fix a catastrophic PPC64 ABI bug: i32 operands which are passed in memory (all of the parameter registers are used) are loaded from sp offsets that were off by 4. llvm-svn: 53979
-
Devang Patel authored
llvm-svn: 53973
-
Evan Cheng authored
Rename instance variables, parameter argument names to eliminate a bunch of compilation warnings with -Wshadow. llvm-svn: 53970
-
- Jul 23, 2008
-
-
Owen Anderson authored
llvm-svn: 53961
-
Owen Anderson authored
to multiply the instruction count by a constant factor in a few places, which caused the register allocator to require many more iterations. llvm-svn: 53959
-
Dan Gohman authored
This fixes several recent CBE regressions. llvm-svn: 53958
-
Bruno Cardoso Lopes authored
Added ConstantPool support. llvm-svn: 53951
-
Chris Lattner authored
case for this. This allows instructions like loads from global variables declared to be constant to be moved out of loops." Patch by Stefanus Du Toit! llvm-svn: 53945
-
Dan Gohman authored
llvm-svn: 53943
-
Dan Gohman authored
Remove the GetResultInst instruction. It is still accepted in LLVM assembly and bitcode, where it is now auto-upgraded to ExtractValueInst. Also, remove support for return instructions with multiple values. These are auto-upgraded to use InsertValueInst instructions. The IRBuilder still accepts multiple-value returns, and auto-upgrades them to InsertValueInst instructions. llvm-svn: 53941
-
Evan Cheng authored
Based on patch by Nicolas Capens. llvm-svn: 53939
-
Duncan Sands authored
llvm-svn: 53938
-
Owen Anderson authored
live intervals itself to use an instruction count approximation that is not affected by inserting empty indices. llvm-svn: 53937
-
- Jul 22, 2008
-
-
Evan Cheng authored
llvm-svn: 53933
-
Evan Cheng authored
Fix pr2566: incorrect assumption about bit_convert. It doesn't not have to output a vector value. Patch by Nicolas Capens! llvm-svn: 53932
-
Devang Patel authored
While creating temp. file on disk, if the current filename points to a existing directory then create new temp. file inside the directory. llvm-svn: 53929
-
Evan Cheng authored
llvm-svn: 53927
-
Devang Patel authored
llvm-svn: 53924
-
Dan Gohman authored
and use the right result number, in the off chance that the graph root has multiple result values. llvm-svn: 53923
-
Anton Korobeynikov authored
llvm-svn: 53920
-
Anton Korobeynikov authored
llvm-svn: 53919
-
Bruno Cardoso Lopes authored
llvm-svn: 53912
-