aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* This patch implements ei and di instructions for mips. Test cases are added.Vladimir Medic2013-08-122-1/+30
* [SystemZ] Use CLC and IPM to implement memcmpRichard Sandiford2013-08-129-12/+155
* [SystemZ] Add a definition of the CLC instructionRichard Sandiford2013-08-125-11/+33
* [SystemZ] Add a definition of the IPM instructionRichard Sandiford2013-08-123-4/+8
* Remove global construction. const char* is sufficient here.Benjamin Kramer2013-08-121-2/+2
* Don't generate floating point stubs for mips16 code if the functionReed Kotler2013-08-111-1/+13
* AVX-512: Added more tests for BROADCASTElena Demikhovsky2013-08-111-1/+1
* AVX-512: Added VPERM* instructons and MOV* zmm-to-zmm instructions.Elena Demikhovsky2013-08-115-47/+432
* Incorrect JAL instruction attributes caused the optimizer to make a wrongReed Kotler2013-08-101-3/+0
* [Sparc] Enable xword directive in sparcv9.Venkatraman Govindaraju2013-08-101-3/+6
* R600/SI: FMA is faster than fmul and fadd for f64Niels Ole Salscheider2013-08-102-0/+19
* R600/SI: Add FMA patternNiels Ole Salscheider2013-08-101-2/+6
* Add another intrinsic that LLVM gives an incorrect prototype to.Reed Kotler2013-08-091-0/+1
* Add a overload to CostTable which allows it to infer the size of the table.Benjamin Kramer2013-08-092-67/+52
* This fixes the Thumb2 CPS assembly syntax.Mihai Popa2013-08-091-1/+5
* Fix assembling of Thumb2 branch instructions.Mihai Popa2013-08-094-10/+121
* [SystemZ] Update READMERichard Sandiford2013-08-091-15/+5
* Mips ELF: MicroMips direct object Little endian support. Jack Carter2013-08-081-4/+15
* [Object] Split the ELF interface into 3 parts.Michael J. Spencer2013-08-081-1/+1
* [mips] Rename accumulator register classes and FP register operands.Akira Hatanaka2013-08-0812-246/+246
* [mips] Mark pseudo instructions as code-gen only.Akira Hatanaka2013-08-081-5/+5
* [mips] Delete register class HWRegs64.Akira Hatanaka2013-08-085-56/+3
* cast fix to appease buildbotDavid Fang2013-08-081-1/+1
* initial draft of PPCMachObjectWriter.cppDavid Fang2013-08-084-19/+395
* R600/SI: Implement fp32<->fp64 conversionsNiels Ole Salscheider2013-08-082-2/+9
* R600/SI: Implement sint<->fp64 conversionsNiels Ole Salscheider2013-08-082-2/+12
* Use pop_back() instead of pop_back_val() when the returned value is not used.Jakub Staszak2013-08-081-4/+4
* Remove the now redundant FeatureFP16 from the Cortex-A15 feature list. It was...Silviu Baranga2013-08-081-1/+1
* Fix the comment.Jakub Staszak2013-08-081-1/+1
* The name "tCDP" isn't used anywhere else in the source code, so renaming it f...Mihai Popa2013-08-081-1/+1
* PPC: Map frin to round() not nearbyint() and rint()Hal Finkel2013-08-082-68/+4
* Add ISD::FROUND for libm round()Hal Finkel2013-08-071-0/+5
* AVX-512 set: Added BROADCAST instructionsElena Demikhovsky2013-08-074-7/+146
* [SystemZ] Optimize floating-point comparisons with zeroRichard Sandiford2013-08-076-74/+87
* [SystemZ] Add floating-point load-and-test instructionsRichard Sandiford2013-08-073-0/+26
* Simplify code. No functional change intended.Craig Topper2013-08-071-4/+1
* Initialize SIInsertWaits::ExpInstrTypesSeen in the pass constructor.Evgeniy Stepanov2013-08-071-1/+2
* Create a pattern for the "trap" instruction.Reed Kotler2013-08-072-0/+29
* Remove unused functions introduced in r172685 to unbreak the Clang -Werror buildDavid Blaikie2013-08-071-16/+0
* R600: Add new file from r187831 to CMakeLists.txtTom Stellard2013-08-061-0/+1
* [mips] Rename register classes CPURegs and CPU64Regs.Akira Hatanaka2013-08-0622-622/+622
* R600/SI: Use VSrc_* register classes as the default classes for typesTom Stellard2013-08-065-44/+163
* R600/SI: Add more special cases for opcodes to ensureSRegLimit()Tom Stellard2013-08-064-32/+83
* [NVPTX] We dont have any target specific flags yet for generating symbol refe...Justin Holewinski2013-08-061-7/+2
* [mips] Mark instructions defined in Mips64InstrInfo.td that are duplicates ofAkira Hatanaka2013-08-063-54/+41
* [mips] Delete unnecessary InstAliases. Also, clear some of the InstAlias'Akira Hatanaka2013-08-063-38/+18
* [mips] Replace usages of register classes with register operands. Also, removeAkira Hatanaka2013-08-067-168/+221
* Add PPC64 mulli patternHal Finkel2013-08-061-0/+3
* This corrects creation of operands for t2PLDW. It also removes the definition...Mihai Popa2013-08-062-25/+24
* Support APSR_nzcv as operand for Thumb2 mrc. Deprecate pre-UAL syntax (pc ins...Mihai Popa2013-08-062-5/+5