aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Merge commit '10251753b6897adcd22cc981c0cc42f348c109de' into merge-20130807Stephen Hines2013-08-07451-22840/+25485
|\
| * 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
| * [NVPTX] Add missing patterns for i1 [s,u]int_to_fpJustin Holewinski2013-08-061-11/+19
| * [NVPTX] Fix bug in stack code generation causes by MC conversionJustin Holewinski2013-08-064-53/+68
| * [NVPTX] Start conversion to MC infrastructureJustin Holewinski2013-08-0610-317/+593
| * ARM: implement allowTruncateForTailCallTim Northover2013-08-062-0/+18
| * Refactor isInTailCallPosition handlingTim Northover2013-08-064-0/+31
| * Simplify vector lane handling math a bit. No functional change intended.Craig Topper2013-08-061-22/+16
| * Simplify math a little bit.Craig Topper2013-08-061-16/+17
| * Target/*/CMakeLists.txt: Add the dependency to CommonTableGen explicitly for ...NAKAMURA Takumi2013-08-0612-12/+14
| * Replace EVT with MVT in isHorizontalBinOp as it is only called with legal types.Craig Topper2013-08-061-1/+1
| * Simplify code slightly. No functional change.Craig Topper2013-08-061-4/+2
| * Factor FlattenCFG out from SimplifyCFGTom Stellard2013-08-061-1/+1
| * R600: Implement TargetLowering::getVectorIdxTy()Tom Stellard2013-08-053-5/+14
| * Silencing an MSVC11 type conversion warning.Aaron Ballman2013-08-051-1/+1
| * [SystemZ] Use BRCT and BRCTG to eliminate add-&-compare sequencesRichard Sandiford2013-08-055-17/+182
| * [SystemZ] Add definitions for BRCT and BRCTGRichard Sandiford2013-08-052-0/+22
| * [SystemZ] Use LOAD AND TEST to eliminate comparisons against zeroRichard Sandiford2013-08-053-1/+48
| * [SystemZ] Add LOAD AND TEST instructionsRichard Sandiford2013-08-051-0/+13
| * [SystemZ] Split out comparison elimination into a separate passRichard Sandiford2013-08-055-270/+346
| * AVX-512 set: added mask operations, lowering BUILD_VECTOR for i1 vector types.Elena Demikhovsky2013-08-054-0/+354
| * Add the saving of S2. This is needed for some of the floating pointReed Kotler2013-08-042-6/+10
| * X86: Turn fp selects into mask operations.Benjamin Kramer2013-08-045-70/+91
| * AVX-512 set: added VEXTRACTPS instructionElena Demikhovsky2013-08-042-6/+15
| * X86: correct tail return address calculationTim Northover2013-08-042-4/+6
| * Clean up code for Mips16 large frame handling.Reed Kotler2013-08-046-35/+138
| * PPCAsmParser: Stop leaking names.Benjamin Kramer2013-08-031-10/+31
| * ARMAsmParser: Plug a leak.Benjamin Kramer2013-08-031-3/+11
| * Stop leaking register infos in the disassemblers.Benjamin Kramer2013-08-032-4/+4
| * Fix PPC64 64-bit GPR inline asm constraint matchingHal Finkel2013-08-031-1/+18
| * Add a missing 'return' statement.Joey Gouly2013-08-021-0/+1
| * [mips] Expand vector truncating stores and extending loads.Akira Hatanaka2013-08-021-0/+14
| * [ARMv8] Add an assembler warning for the deprecated 'setend' instruction.Joey Gouly2013-08-021-0/+12