- Jul 23, 2008
-
-
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
-
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: 53904
-
Bill Wendling authored
llvm-svn: 53903
-
Bill Wendling authored
llvm-svn: 53896
-
Dan Gohman authored
llvm-svn: 53894
-
Dan Gohman authored
correctly handle the case where multiple-return-value constructs were used to return one or zero values. llvm-svn: 53890
-
Bill Wendling authored
llvm-svn: 53889
-
Dan Gohman authored
folded. Remove code that handled the case where they aren't folded, and remove bitcode reader/writer support for them. llvm-svn: 53887
-
Dan Gohman authored
llvm-svn: 53884
-
- Jul 21, 2008
-
-
Dan Gohman authored
leads into a cycle involving a different PHI, LSR got stuck running around that cycle looking for the original PHI. To avoid this, keep track of visited PHIs and stop searching if we see one more than once. This fixes PR2570. llvm-svn: 53879
-
Dan Gohman authored
SelectionDAG graph writer to make use of them. Now, nodes with multiple values are displayed as such, with incoming edges pointing to the specific value they use. llvm-svn: 53875
-
Dan Gohman authored
llvm-svn: 53874
-
Evan Cheng authored
llvm-svn: 53873
-
Dan Gohman authored
that include useful information like the name of the block being viewed and the current phase of compilation. llvm-svn: 53872
-
Dan Gohman authored
llvm-svn: 53870
-
Bruno Cardoso Lopes authored
Added gp_rel relocations to support addressing small section contents. Added command line to specify small section threshold in bytes. llvm-svn: 53869
-
Dan Gohman authored
in the MachineInstr clone code. llvm-svn: 53868
-
Anton Korobeynikov authored
llvm-svn: 53859
-
Anton Korobeynikov authored
llvm-svn: 53857
-
Duncan Sands authored
generic SDNode's (nodes with their own constructors should do sanity checking in the constructor). Add sanity checks for BUILD_VECTOR and fix all the places that were producing bogus BUILD_VECTORs, as found by "make check". My favorite is the BUILD_VECTOR with only two operands that was being used to build a vector with four elements! llvm-svn: 53850
-
Evan Cheng authored
Use movaps instead of movups to spill 16-byte vector values when default alignment is >= 16. This fixes some massive performance regressions. llvm-svn: 53844
-
Nick Lewycky authored
llvm-svn: 53816
-