summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Expand)AuthorFilesLines
2012-05-08Fix objc_storeStrong pattern matching to catch a potential use of theDan Gohman1-0/+76
2012-05-08Handle OpDeref in case it comes in as a register operand.Eric Christopher1-0/+89
2012-05-08Revert r156393, "[tests] Remove some remaining DejaGNU related cruft.", thisDaniel Dunbar1-1/+42
2012-05-08[tests] Remove some remaining DejaGNU related cruft.Daniel Dunbar1-42/+1
2012-05-08Calling ReassociateExpression recursively is extremely dangerous since it willDuncan Sands2-0/+110
2012-05-08Rejected r156374: Ordinary PR1255 patch. Due to clang-x86_64-debian-fnt build...Stepan Dyatkovskiy1-33/+0
2012-05-08Remove 256-bit AVX non-temporal store intrinsics. Similar was previously done...Craig Topper1-0/+24
2012-05-08Ordinary patch for PR1255.Stepan Dyatkovskiy1-0/+33
2012-05-07Teach DAG combine to fold x-x to 0.0 when unsafe FP math is enabled.Owen Anderson1-0/+18
2012-05-07Teach reassociate to commute FMul's and FAdd's in order to canonicalize the o...Owen Anderson1-0/+16
2012-05-07Fix a regression from r147481. This combine should only happen if there is aChad Rosier1-1/+2
2012-05-07X86: optimization for -(x != 0)Manman Ren1-0/+30
2012-05-07Add support for the 'l' constraint.Eric Christopher1-0/+11
2012-05-07Add support for the 'c' constraint.Eric Christopher1-1/+7
2012-05-07Add support for the 'P' constraint.Eric Christopher2-0/+22
2012-05-07Add support for the 'O' constraint.Eric Christopher2-0/+22
2012-05-07Add support for the 'N' inline asm constraint.Eric Christopher2-0/+23
2012-05-07Add support for the 'L' inline asm constraint.Eric Christopher2-1/+22
2012-05-07Add support for the inline asm constraint 'K'.Eric Christopher2-0/+22
2012-05-07Add SSE4A MOVNTSS/MOVNTSD instructions.Craig Topper1-0/+19
2012-05-07Support the 'J' constraint.Eric Christopher2-0/+22
2012-05-07Add support for the 'I' inline asm constraint. Also add testsEric Christopher5-0/+99
2012-05-06Switch the select to branch transformation on by default.Benjamin Kramer2-2/+2
2012-05-05CodeGenPrepare: Add a transform to turn selects into branches in some cases.Benjamin Kramer1-0/+63
2012-05-05Small fix in InstCombineCasts.cpp. Restored "alloca + bitcast" reducing for c...Stepan Dyatkovskiy1-2/+5
2012-05-04This patch adds a new NVPTX back-end to LLVM which supports code generation f...Justin Holewinski17-0/+1994
2012-05-04Added missing CMN case in Thumb2SizeReduction pass so that LLVM emits 16-bits...Sebastian Pop1-4/+14
2012-05-04Allow v16i16 and v32i8 shuffles to be rewritten as narrower shuffles.Craig Topper1-0/+8
2012-05-03Fix issues with the ARM bl and blx thumb instructions and the J1 and J2 bitsKevin Enderby3-2/+29
2012-05-03remove calls to calloc if the allocated memory is not used (it was already be...Nuno Lopes1-2/+2
2012-05-03Support for target dependent Hexagon VLIW packetizer.Sirish Pande4-0/+69
2012-05-03add support for calloc to objectsize loweringNuno Lopes1-0/+20
2012-05-03Fixed disassembler for vstm/vldm ARM VFP instructions.Silviu Baranga1-0/+27
2012-05-03Fix 256-bit vpshuflw and vpshufhw immediate encoding to handle undefs in the ...Craig Topper1-1/+1
2012-05-03Fix two-address pass's aggressive instruction commuting heuristics. It's meantEvan Cheng2-2/+12
2012-05-02Teach DAGCombine the same multiply-by-1.0 folding trick when doing FMAs, just...Owen Anderson1-0/+9
2012-05-02Teach DAG combine that multiplication by 1.0 can always be constant folded.Owen Anderson1-0/+9
2012-05-02ARM: Add missing two-operand VBIC aliases.Jim Grosbach1-0/+5
2012-05-02Revert r155853Manman Ren1-21/+0
2012-05-02The value held in the vector may be RAUW'ed by some of the canonicalizationBill Wendling1-0/+50
2012-05-02Disallow YIELD and other allocated nop hints in pre-ARMv6 architectures.Richard Barton4-29/+18
2012-05-02Add support for selecting AVX2 vpshuflw and vpshufhw. Add decoding support fo...Craig Topper1-0/+14
2012-05-01Strip the pointer casts off of allocas so that the selection DAG can find them.Bill Wendling1-0/+17
2012-05-01ARM: Add a few missing add->sub aliases w/ 'w' suffix.Jim Grosbach1-0/+12
2012-05-01ARM: allow vanilla expressions for movw/movt.Jim Grosbach1-0/+5
2012-05-01MC: Unknown assembler directives are now hard errors.Jim Grosbach2-3/+3
2012-05-01X86: optimization for max-like structManman Ren1-0/+42
2012-05-01X86: Use StackRegister instead of FrameRegister in getFrameIndexReference (to...Alexey Samsonov1-0/+42
2012-05-01Regression test for PR2960.Jay Foad1-0/+13
2012-05-01An instruction in a loop is not guaranteed to be executed just because the loopNick Lewycky1-0/+22