aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Turn optimize compares back on with fix. We needed to test that a machine op wasBill Wendling2010-08-101-1/+1
* Delete some unused instructions.Evan Cheng2010-08-103-99/+0
* Re-apply r110655 with fixes. Epilogue must restore sp from fp if the function...Evan Cheng2010-08-105-63/+73
* Revert r110655, "Fix ARM hasFP() semantics. It should return true whenever FPDaniel Dunbar2010-08-105-68/+63
* Fix ARM hasFP() semantics. It should return true whenever FP register isEvan Cheng2010-08-105-63/+68
* Add AVX movnt{pd,ps,dq} 256-bit intrinsicsBruno Cardoso Lopes2010-08-101-0/+7
* Add AVX movmsk 256-bit intrinsicsBruno Cardoso Lopes2010-08-101-8/+6
* Support AVX 256-bit load and store intrinsicsBruno Cardoso Lopes2010-08-102-6/+20
* Patterns to match AVX cmp instructionsBruno Cardoso Lopes2010-08-101-10/+8
* Add matching patterns for vblend AVX intrinsicsBruno Cardoso Lopes2010-08-101-11/+6
* Wording.Eric Christopher2010-08-091-1/+1
* ARMBaseRegisterInfo::hasFP() has been broken for a while now. :-(Evan Cheng2010-08-091-1/+2
* Add VCVTPD2PS, VCVTPS2DQ, VCVTPS2PDY, VCVTTPD2DQY, VCVTTPS2DQ and VCVTPD2DQ 2...Bruno Cardoso Lopes2010-08-091-0/+30
* Add patterns to AVX conversions instructions. Do that instead of declaring mo...Bruno Cardoso Lopes2010-08-091-9/+20
* CMake: eliminated unnecessary target_link_libraries.Oscar Fuentes2010-08-091-1/+0
* Explicitly initialize SlowFPBrcc and Pref32BitThumb to false.Evan Cheng2010-08-091-0/+2
* Change -prefer-32bit-thumb to attribute -mattr=+32bit instead to disable more...Evan Cheng2010-08-094-8/+10
* Memory version of vcvtdq2pd intrinsicBruno Cardoso Lopes2010-08-091-1/+3
* Patterns to match vinsert, vbroadcast, vmovmask and vcvtdq2pd AVX intrinsicsBruno Cardoso Lopes2010-08-091-20/+59
* Add an option to disable 32 -> 16-bit Thumb2 size reduction pass for experime...Evan Cheng2010-08-091-2/+7
* Have SPU handle halfvec stores aligned by 8 bytes.Kalle Raiskila2010-08-095-9/+57
* Add optimization to Target/README.txt.Nick Lewycky2010-08-081-0/+16
* Use the "isCompare" machine instruction attribute instead of calling theBill Wendling2010-08-083-10/+11
* Use sdmem and sse_load_f64 (etc.) for the vectorDale Johannesen2010-08-071-8/+13
* Patterns to match AVX 256-bit vzero intrinsicsBruno Cardoso Lopes2010-08-061-4/+4
* Patterns to match AVX 256-bit permutation intrinsicsBruno Cardoso Lopes2010-08-062-13/+48
* Remove empty processFunctionBeforeFrameFinalized(). The defaultJim Grosbach2010-08-062-6/+0
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-0631-36/+36
* Fix eabi calling convention when a 64 bit value shadows r3.Rafael Espindola2010-08-061-1/+1
* Patterns to match AVX 256-bit horizontal arithmetic intrinsicsBruno Cardoso Lopes2010-08-061-14/+12
* Patterns to match AVX 256-bit arithmetic intrinsicsBruno Cardoso Lopes2010-08-061-30/+75
* Add the Optimize Compares pass (disabled by default).Bill Wendling2010-08-062-0/+67
* Revert r110396 to fix buildbots.Owen Anderson2010-08-0631-36/+36
* Add an option to always emit realignment code for a particular module.Eric Christopher2010-08-051-1/+34
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-0531-36/+36
* Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMemDan Gohman2010-08-051-9/+3
* Support very basic (doesn't include ABI support in the front-end, varags, ......Bruno Cardoso Lopes2010-08-052-4/+30
* Handle the memory barrier pseudo that goes to nothing for the JIT.Eric Christopher2010-08-051-1/+7
* Set hasSideEffects on the 64-bit no-sse memory barrier.Eric Christopher2010-08-051-1/+1
* For local variables in functions with a frame pointer, use FP as a baseJim Grosbach2010-08-052-18/+39
* Fix indentation.Bob Wilson2010-08-051-6/+6
* Add an ARM RSCrr instruction for disassembly only.Bob Wilson2010-08-051-0/+8
* Be a little bit more specific about target for the memory barrierEric Christopher2010-08-052-2/+4
* Handle the pseudo in MCInstLower.Eric Christopher2010-08-051-0/+6
* Add an ARM RSBrr instruction for disassembly only.Bob Wilson2010-08-051-1/+9
* Silence a GCC warning about && and || without explicit parentheses. ThisChandler Carruth2010-08-051-3/+3
* ARM "rrx" shift operands do not have an immediate. PR7790.Bob Wilson2010-08-052-24/+18
* Make x86-64 membarriers work without sse and clean up some of theEric Christopher2010-08-043-4/+14
* and back in. false alarm on the tests from another unrelated local change.Jim Grosbach2010-08-041-2/+7
* PR7814: Truncates cannot be ignored for signed comparisons.Eli Friedman2010-08-041-1/+2