aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Reapply r107655 with fixes; insert the pseudo instruction intoDan Gohman2010-07-0612-205/+245
* Fix PR7545 crash.Devang Patel2010-07-061-3/+3
* Don't create neon moves in CopyRegToReg. NEONMoveFixPass will do the conversionRafael Espindola2010-07-061-4/+6
* Revert r107655.Dan Gohman2010-07-0612-244/+204
* Make getMinimalPhysRegClass' comment mention what makes it differentDan Gohman2010-07-061-1/+2
* Fix a bunch of custom-inserter functions to handle the case whereDan Gohman2010-07-0612-204/+244
* Fix up -fstack-protector on linux to use the segmentEric Christopher2010-07-062-0/+27
* Have the X86 backend use Triple instead of a string and some enums.Eric Christopher2010-07-053-64/+38
* Remove some unused/redundant code.Kalle Raiskila2010-07-052-20/+0
* more tidying.Chris Lattner2010-07-051-2/+1
* some notes about suboptimal insertps'sChris Lattner2010-07-051-0/+31
* rip out even more sporadic v2f32 support.Chris Lattner2010-07-053-19/+1
* rip out the various v2f32 "mmx" handling logic, now that Chris Lattner2010-07-051-6/+6
* Just rip v2f32 support completely out of the X86 backend. InChris Lattner2010-07-041-23/+4
* fix PR7518 - terrible codegen of <2 x float>, by only markingChris Lattner2010-07-041-6/+16
* indentationChris Lattner2010-07-041-2/+3
* Revert r107583. I no longer think that this is the way to solve the problem.Bill Wendling2010-07-041-2/+2
* Mark sse_load_f32 and sse_load_f64 as having memory operandsBill Wendling2010-07-041-2/+2
* Minor amendment to switch-lowering improvement.Eli Friedman2010-07-031-2/+10
* Note switch-lowering inefficiency.Eli Friedman2010-07-031-0/+36
* Add AVX SSE4.1 blend, mpsadbw and vdpBruno Cardoso Lopes2010-07-031-0/+19
* Add AVX SSE4.1 binop (some forms of packed max,min,mul,pack,cmp) instructionsBruno Cardoso Lopes2010-07-031-0/+26
* Add AVX SSE4.1 Horizontal Minimum and Position instructionBruno Cardoso Lopes2010-07-031-0/+3
* Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill sl...Evan Cheng2010-07-0316-66/+53
* Add AVX SSE4.1 round instructionsBruno Cardoso Lopes2010-07-031-0/+76
* Simple refactoring of SSE4.1 instructions, making room for the AVX formsBruno Cardoso Lopes2010-07-021-151/+117
* - Add support for the rest of AVX SSE3 instructionsBruno Cardoso Lopes2010-07-022-19/+89
* Remove early IT block formation. It's not used.Evan Cheng2010-07-023-213/+6
* - Two-address pass should not assume unfolding is always successful.Evan Cheng2010-07-021-4/+21
* beautify outputGabor Greif2010-07-021-0/+1
* use ArgOperand APIGabor Greif2010-07-021-2/+2
* Fix incorrect asm-printing of some NEON immediates. Fix weak testcase soBob Wilson2010-07-022-4/+4
* use ArgOperand API (found by my previous commit)Gabor Greif2010-07-021-6/+6
* Shrink down SSE3 code by more multiclass refactoringBruno Cardoso Lopes2010-07-011-149/+99
* Shrink down SSE3 code by some multiclass refactoring - 1st partBruno Cardoso Lopes2010-07-011-74/+17
* ARM function alignments were off by a power of two. svn 83242 changedBob Wilson2010-07-011-1/+1
* Implement the "linker_private_weak" linkage type. This will be used forBill Wendling2010-07-013-2/+3
* Move SSE3 Move patterns to a more appropriate sectionBruno Cardoso Lopes2010-07-011-30/+55
* Add AVX SSE3 packed addsub instructionsBruno Cardoso Lopes2010-07-011-23/+34
* Enable on-demand fast-isel.Dan Gohman2010-07-011-1/+1
* Fix X86FastISel's add folding to actually work, and not fall backDan Gohman2010-07-011-4/+8
* Add AVX SSE3 replicate and convert instructionsBruno Cardoso Lopes2010-07-011-22/+45
* Teach X86FastISel to fold constant offsets and scaled indices inDan Gohman2010-07-011-14/+23
* - Add AVX SSE2 Move doubleword and quadword instructions.Bruno Cardoso Lopes2010-07-014-17/+139
* Move MOVD/MODQ code around, creating sections for each of themBruno Cardoso Lopes2010-06-301-52/+62
* Add AVX SSE2 mask creation and conditional store instructionsBruno Cardoso Lopes2010-06-301-10/+36
* Fix a bug introduced in r107211 where instructions with memory operands are d...Bruno Cardoso Lopes2010-06-301-91/+78
* Add AVX SSE2 packed integer extract/insert instructionsBruno Cardoso Lopes2010-06-301-17/+42
* use ArgOperand APIGabor Greif2010-06-301-1/+1
* Add AVX SSE2 integer unpack instructionsBruno Cardoso Lopes2010-06-301-10/+57