- Jul 24, 2008
-
-
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
-
Devang Patel authored
llvm-svn: 53972
-
Evan Cheng authored
llvm-svn: 53971
-
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
llvm-svn: 53950
-
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
-
Chris Lattner authored
they appear in words. This would cause things like the "128" in "VR128" to be highlighted. This patch fixes the highlighting by only recognizing constants when they have word breaks around them.' Patch by Stefanus Du Toit! llvm-svn: 53944
-
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
-
Devang Patel authored
Quit, if unable to fix error when linker input files are all native object files. llvm-svn: 53935
-
- 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
-
Dan Gohman authored
llvm-svn: 53931
-
Devang Patel authored
llvm-svn: 53930
-
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
-
Dan Gohman authored
llvm-svn: 53926
-
Dan Gohman authored
llvm-svn: 53925
-
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
-
Anton Korobeynikov authored
llvm-svn: 53911
-
Bruno Cardoso Lopes authored
Fixed small bug. llvm-svn: 53908
-
Bruno Cardoso Lopes authored
llvm-svn: 53907
-
Bill Wendling authored
llvm-svn: 53905
-
Bill Wendling authored
llvm-svn: 53904
-
Bill Wendling authored
llvm-svn: 53903
-
Bill Wendling authored
llvm-svn: 53902
-
Bill Wendling authored
llvm-svn: 53901
-