- Sep 15, 2011
-
-
Jakob Stoklund Olesen authored
It is conservatively correct to keep the hasPHIKill flags, even after deleting PHI-defs. The calculation can be very expensive after taildup has created a quadratic number of indirectbr edges in the CFG, and the hasPHIKill flag isn't used for anything after RenumberValues(). llvm-svn: 139780
-
Nick Lewycky authored
Note that DW_TAG_rvalue_reference_type is officially 0x42, not 0x41. llvm-svn: 139779
-
Benjamin Kramer authored
Thanks Nick! llvm-svn: 139778
-
Benjamin Kramer authored
llvm-svn: 139777
-
Nick Lewycky authored
llvm-svn: 139776
-
Benjamin Kramer authored
llvm-svn: 139775
-
Benjamin Kramer authored
llvm-svn: 139774
-
Benjamin Kramer authored
llvm-svn: 139773
-
Benjamin Kramer authored
The llvm-dwarfdump output isn't very verbose yet. llvm-svn: 139771
-
Eli Friedman authored
llvm-svn: 139768
-
Andrew Trick authored
An improper SlotIndex->VNInfo lookup was leading to unsafe copy removal. Fixes PR10920 401.bzip2 miscompile with no IV rewrite. llvm-svn: 139765
-
Eli Friedman authored
Fix the code creating VZEXT_LOAD so that it creates the right memoperand. Issue spotted in -debug output. I can't think of any practical effects at the moment, but it might matter if we start doing more aggressive alias analysis in CodeGen. llvm-svn: 139758
-
Douglas Gregor authored
will ignore the erasedOnReboot option, and properly escape the backslash in "C:\TEMP". Thanks to Aaron and Francois. llvm-svn: 139755
-
Jim Grosbach authored
llvm-svn: 139754
-
Jim Grosbach authored
llvm-svn: 139753
-
Devang Patel authored
llvm-svn: 139751
-
Jim Grosbach authored
llvm-svn: 139748
-
Owen Anderson authored
llvm-svn: 139747
-
- Sep 14, 2011
-
-
Bill Wendling authored
Patch by Joakim Johansson! llvm-svn: 139743
-
Jim Grosbach authored
llvm-svn: 139739
-
Owen Anderson authored
llvm-svn: 139736
-
Jim Grosbach authored
llvm-svn: 139735
-
Benjamin Kramer authored
Ported from LLDB. llvm-svn: 139732
-
Douglas Gregor authored
temporary data. llvm-svn: 139725
-
Jim Grosbach authored
Fix a bug in handling default flags for both ARM and Thumb encodings. llvm-svn: 139721
-
Jim Grosbach authored
Select the right 16 vs. 32 bit encoding in an IT block. llvm-svn: 139714
-
Benjamin Kramer authored
llvm-svn: 139712
-
Dan Gohman authored
which could theoretically throw. llvm-svn: 139710
-
Dan Gohman authored
in memory relevant to the optimizer. rdar://10050579. llvm-svn: 139708
-
Jim Grosbach authored
Clean up register list handling in general a bit to explicitly check things like all the registers being from the same register class. rdar://8883573 llvm-svn: 139707
-
Benjamin Kramer authored
llvm-svn: 139705
-
Jakob Stoklund Olesen authored
THe LRE_DidCloneVirtReg callback may be called with vitual registers that RAGreedy doesn't even know about yet. In that case, there are no data structures to update. llvm-svn: 139702
-
Benjamin Kramer authored
llvm-dwarfdump: Make the "is debug info section" heuristic stricter so it doesn't accidentaly picks up the wrong section. Also add some validation code to the aranges section parser. Fixes PR10926. llvm-svn: 139701
-
Akira Hatanaka authored
llvm-svn: 139699
-
Jakob Stoklund Olesen authored
When a back-copy is hoisted to the nearest common dominator, keep looking up the dominator tree for a less loopy dominator, and place the back-copy there instead. Don't do this when a single existing back-copy dominates all the others. Assume the client knows what he is doing, and keep the dominating back-copy. This prevents us from hoisting back-copies into loops in most cases. If a value is defined in a loop with multiple exits, we may still hoist back-copies into that loop. That is the speed/size tradeoff. llvm-svn: 139698
-
Jim Grosbach authored
llvm-svn: 139697
-
Douglas Gregor authored
llvm-svn: 139695
-
Nadav Rotem authored
llvm-svn: 139692
-
Craig Topper authored
Fix mem type for VEX.128 form of VROUNDP*. Remove filter preventing VROUND from being recognized by disassembler. llvm-svn: 139691
-
Craig Topper authored
llvm-svn: 139690
-