- May 21, 2011
-
-
Chris Lattner authored
llvm-svn: 131806
-
Eli Friedman authored
consistently. llvm-svn: 131803
-
Benjamin Kramer authored
llvm-svn: 131801
-
Benjamin Kramer authored
llvm-svn: 131800
-
Benjamin Kramer authored
It's better to do this in codegen, mul.with.overflow(X, 2) is more canonical because it has only one use on "X". llvm-svn: 131798
-
Charles Davis authored
unwind areas. llvm-svn: 131795
-
Charles Davis authored
and an exception handler. Handle that case. Also, add an 'Emitted' member to the MCWin64EHUnwindInfo struct. It will be needed later. llvm-svn: 131791
-
Benjamin Kramer authored
llvm-svn: 131789
-
Cameron Zwarich authored
is already in GR64 for the same reasons. Since it isn't allocatable it can't cause any problems. llvm-svn: 131787
-
Akira Hatanaka authored
llvm-svn: 131785
-
Akira Hatanaka authored
llvm-svn: 131784
-
Dan Gohman authored
differ by a dynamic offset, return PartialAlias instead of MayAlias. See the comment in the code for details. This fixes PR9971. llvm-svn: 131781
-
Andrew Trick authored
info in the error message. Per Dan's request. llvm-svn: 131780
-
Charles Davis authored
is needed for an upcoming patch. llvm-svn: 131772
-
Cameron Zwarich authored
actually fixes most of the VerifyCoalescing failures in test-suite. llvm-svn: 131768
-
Akira Hatanaka authored
preparation for reversing StackDirection. Fixed objects are created in the following order: 1. Incoming arguments passed on stack. 2. va_arg objects (include both arguments that are passed in registers and pointer to the location of the first va_arg argument). 3. $gp restore slot. 4. Outgoing arguments passed on stack. 5. Pointer to alloca'd space. llvm-svn: 131767
-
Charles Davis authored
llvm-svn: 131765
-
Eli Friedman authored
llvm-svn: 131764
-
Charles Davis authored
llvm-svn: 131763
-
- May 20, 2011
-
-
Jim Grosbach authored
llvm-svn: 131760
-
Akira Hatanaka authored
passed in register or on the stack. llvm-svn: 131758
-
Jim Grosbach authored
llvm-svn: 131757
-
Jim Grosbach authored
llvm-svn: 131756
-
Jim Grosbach authored
llvm-svn: 131755
-
Akira Hatanaka authored
llvm-svn: 131752
-
Rafael Espindola authored
(this is what used in Android NDK, when architecture is ARMv5) patch by Koan-Sin Tan llvm-svn: 131751
-
Rafael Espindola authored
of tBL/tBLX to R_ARM_THM_CALL (ARM ELF 4.7.1.6) Patch by koan-sin tan. llvm-svn: 131748
-
Stuart Hastings authored
rdar://problem/8614450 llvm-svn: 131746
-
Akira Hatanaka authored
saving and restoring them. llvm-svn: 131745
-
Andrew Trick authored
No functionality enabled by default. Use -disable-iv-rewrite. Extended IVUsers to keep track of the phi that represents the users' IV. Added the WidenIV transform to replace a narrow IV with a wide IV by doing a one-for-one replacement of IV users instead of expanding the SCEV expressions. [sz]exts are removed and truncs are inserted. llvm-svn: 131744
-
Charles Davis authored
super. llvm-svn: 131743
-
Evan Cheng authored
llvm-svn: 131739
-
Charles Davis authored
There's really nothing to implement. All this really does is swap to a pseudo-section that later gets written to the unwind info struct. That needs to be implemented in the object streamers. llvm-svn: 131734
-
Benjamin Kramer authored
llvm-svn: 131730
-
Benjamin Kramer authored
llvm-svn: 131724
-
Cameron Zwarich authored
the phikill flag. llvm-svn: 131717
-
Andrew Trick authored
llvm-svn: 131716
-
Akira Hatanaka authored
Fix bug in which nodes that write to argument registers do not get glued with the JALR node. Patch by Sasa Stankovic llvm-svn: 131714
-
Akira Hatanaka authored
llvm-svn: 131711
-
Akira Hatanaka authored
This is the first of a series of patches that attempt to simplify handling of stack frame objects. llvm-svn: 131710
-