aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
...
* Pass CCState by reference.Akira Hatanaka2012-01-241-1/+1
* Pattern for f32 to i64 conversion.Akira Hatanaka2012-01-241-0/+1
* Intel Syntax: Extend special hand coded logic, to recognize special instructi...Devang Patel2012-01-241-5/+15
* 64-bit sign extension in register instructions.Akira Hatanaka2012-01-242-5/+10
* NEON VST4(one lane) assembly parsing and encoding.Jim Grosbach2012-01-242-0/+148
* Widen the instruction encoder that TblGen emits to a 64 bits, which should ac...Owen Anderson2012-01-247-7/+7
* NEON VLD4(one lane) assembly parsing and encoding.Jim Grosbach2012-01-242-0/+245
* NEON Two-operand assembly aliases for VSRA.Jim Grosbach2012-01-241-0/+39
* NEON Two-operand assembly aliases for VSLI.Jim Grosbach2012-01-241-0/+19
* NEON Two-operand assembly aliases for VSRI.Jim Grosbach2012-01-241-0/+19
* NEON add correct predicates for some asm aliases.Jim Grosbach2012-01-242-18/+27
* C++, CBE, and TLOF support for ConstantDataSequentialChris Lattner2012-01-243-19/+123
* ZERO_EXTEND operation is optimized for AVX.Elena Demikhovsky2012-01-241-2/+37
* Use correct register class for am2offset register operands.Anton Korobeynikov2012-01-241-2/+2
* Add comments near load pattern fragments indicating that all integer vector l...Craig Topper2012-01-241-0/+6
* NEON VST4(multiple 4 element structures) assembly parsing.Jim Grosbach2012-01-242-0/+157
* NEON VLD4(multiple 4 element structures) assembly parsing.Jim Grosbach2012-01-244-0/+179
* Tidy up. Remove some vertical space for readability.Jim Grosbach2012-01-241-344/+121
* Revert r148686 (and r148694, a fix to it) due to a serious layeringChandler Carruth2012-01-242-5/+7
* Fix typo.Jim Grosbach2012-01-241-2/+2
* NEON VST3(single element from one lane) assembly parsing.Jim Grosbach2012-01-242-0/+176
* Fix typo. Devang Patel2012-01-231-1/+1
* NEON VST3(multiple 3-element structures) assembly parsing.Jim Grosbach2012-01-232-20/+206
* NEON VLD3(multiple 3-element structures) assembly parsing.Jim Grosbach2012-01-234-6/+220
* Add missed mayStore flag to STREXD / t2STREXDAnton Korobeynikov2012-01-232-6/+5
* Intel syntax: Robustify parsing of memory operand's displacement experssion.Devang Patel2012-01-231-2/+7
* NEON VLD3 lane-indexed assembly parsing and encoding.Jim Grosbach2012-01-232-0/+267
* Intel syntax: Parse memory operand with empty base reg, e.g. DWORD PTR [4*RDI]Devang Patel2012-01-231-6/+16
* Simplify some NEON assembly pseudo definitions.Jim Grosbach2012-01-233-396/+177
* Intel syntax: Parse segment registers.Devang Patel2012-01-231-4/+16
* ARMAsmPrinter.cpp: Try to fix up r148686. EnableARMEHABI was also here.NAKAMURA Takumi2012-01-231-2/+3
* Custom lower PCMPEQ/PCMPGT intrinsics to target specific nodes and remove the...Craig Topper2012-01-232-301/+165
* An option to selectively enable parts of ARM EHABI support.Evgeniy Stepanov2012-01-231-5/+2
* Update more places to use target specific nodes for vector shifts instead of ...Craig Topper2012-01-231-42/+19
* Custom lower vector shift intrinsics to target specific nodes and remove the ...Craig Topper2012-01-232-385/+156
* Remove pattern fragments for v32i8, v16i16, v8i32, v16i8, v8i16, and v4i32 lo...Craig Topper2012-01-232-30/+2
* Combine X86 CMPPD and CMPPS node types. Simplifies selection code and pattern...Craig Topper2012-01-224-25/+26
* Merge PCMPEQB/PCMPEQW/PCMPEQD/PCMPEQQ and PCMPGTB/PCMPGTW/PCMPGTD/PCMPGTQ X86...Craig Topper2012-01-224-87/+66
* Use Attributes::None instead of 0 after r148553 change on Attributes from uns...Nicolas Geoffray2012-01-221-1/+1
* Add target specific ISD node types for SSE/AVX vector shuffle instructions an...Craig Topper2012-01-224-273/+410
* Add fused multiple+add instructions from VFPv4.Anton Korobeynikov2012-01-228-27/+186
* Make code a little less verbose.Craig Topper2012-01-221-7/+5
* Remove unused X86 ISD node type defines.Craig Topper2012-01-222-8/+0
* Move some vector shift patterns into their instruction definitions.Craig Topper2012-01-221-48/+42
* Add memory patterns for some of the fp<->integer conversion instructions. Fol...Craig Topper2012-01-211-24/+28
* Remove unused variables.Benjamin Kramer2012-01-211-2/+0
* Fix PR11819 introduced by r148537. I'd commit the test case, but the generate...Craig Topper2012-01-211-2/+2
* Thumb2 'add rd, pc, imm' alternate form for 'adr' instruction.Jim Grosbach2012-01-212-1/+6
* Intel syntax: Robustify register parsing.Devang Patel2012-01-201-28/+16
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-2056-299/+139