aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Revert "Target/AMDGPU/R600KernelParameters.cpp: Don't use "and", "or" as cond...Tom Stellard2012-07-161-8/+8
* Revert "Target/AMDGPU/AMDILIntrinsicInfo.cpp: Use llvm_unreachable() in nonre...Tom Stellard2012-07-161-1/+1
* Revert "Target/AMDGPU: Fix includes, or msvc build failed."Tom Stellard2012-07-162-2/+2
* With r160248 in place this code is no longer needed.Chad Rosier2012-07-162-17/+1
* Target/AMDGPU: Fix includes, or msvc build failed.NAKAMURA Takumi2012-07-162-2/+2
* Target/AMDGPU/AMDILIntrinsicInfo.cpp: Use llvm_unreachable() in nonreturn fun...NAKAMURA Takumi2012-07-161-1/+1
* Target/AMDGPU/R600KernelParameters.cpp: Don't use "and", "or" as conditional ...NAKAMURA Takumi2012-07-161-8/+8
* Doubleword Shift Left Logical Plus 32Jack Carter2012-07-164-1/+57
* Target/AMDGPU: [CMake] Fix dependencies. 1) Add intrinsics_gen. Add AMDGPUCom...NAKAMURA Takumi2012-07-162-1/+3
* Target/AMDGPU/R600KernelParameters.cpp: Fix two includes, <llvm/IRBuilder.h> ...NAKAMURA Takumi2012-07-161-2/+2
* Build script changes for R600/SI Codegen v6Tom Stellard2012-07-161-1/+1
* AMDGPU: Add core backend files for R600/SI codegen v6Tom Stellard2012-07-16114-0/+28329
* Fix a bug in the 3-address conversion of LEA when one of the operands is anNadav Rotem2012-07-161-0/+7
* This CL changes the function prologue and epilogue emitted on X86 when stack ...Alexey Samsonov2012-07-161-53/+47
* Teach getTargetVShiftNode about TargetConstant nodes.Nadav Rotem2012-07-151-1/+4
* Rename VBROADCASTSDrm into VBROADCASTSDYrm to match the naming convention.Nadav Rotem2012-07-152-3/+8
* AVX: Fix a bug in getTargetVShiftNode. The shift amount has to be a 128bit ve...Nadav Rotem2012-07-141-1/+7
* This is one of the first steps at moving to replace target-dependent Joel Jones2012-07-131-1/+1
* Remove variable_ops from call instructions in most targets.Jakob Stoklund Olesen2012-07-1311-46/+44
* Remove variable_ops from ARM call instructions.Jakob Stoklund Olesen2012-07-133-22/+19
* The Mips specific relocation R_MIPS_GOT_DISP Jack Carter2012-07-134-4/+12
* Make helper functions static.Benjamin Kramer2012-07-131-1/+1
* Mark VINSERTI128rm as MayLoad=1. Fixes PR13348.Craig Topper2012-07-131-2/+2
* Give the rdrand instructions a SideEffect flag and a chain so MachineCSE and ...Benjamin Kramer2012-07-122-4/+5
* Add intrinsics for Ivy Bridge's rdrand instruction.Benjamin Kramer2012-07-123-3/+49
* Update GATHER instructions to support 2 read-write operands. Patch from mysel...Craig Topper2012-07-124-16/+44
* ARM: fix typo in commentsManman Ren2012-07-111-1/+1
* ARM: Fix optimizeCompare to correctly check safe condition.Manman Ren2012-07-111-9/+14
* Patch for Mips direct object generation.Jack Carter2012-07-111-0/+8
* This change removes an "initialization" warning.Jack Carter2012-07-111-4/+3
* In register classes in MipsRegisterInfo.td, list the registers in ascendingAkira Hatanaka2012-07-111-99/+114
* [x86 fast-isel] Per discussion with Eric, add all cases to switch with verboseChad Rosier2012-07-111-1/+8
* X86: Update to peephole optimization to move Movr0 before (Sub, Cmp) pair.Manman Ren2012-07-111-1/+22
* Implement MipsTargetLowering::LowerSELECT_CC to custom lower SELECT_CC.Akira Hatanaka2012-07-112-3/+17
* [x86 fast-isel] Rather then call llvm_unreachable() have fast-isel fall backChad Rosier2012-07-111-1/+1
* When ext-loading and trunc-storing vectors to memory, on x86 32bit systems, a...Nadav Rotem2012-07-111-2/+12
* Lower RETURNADDR node in Mips backend.Akira Hatanaka2012-07-113-5/+31
* Mips specific inline asm operand modifier 'L'.Jack Carter2012-07-101-14/+22
* Move [get|set]BasePtrStackAdjustment() from MachineFrameInfo toChad Rosier2012-07-102-4/+19
* Add support for dynamic stack realignment in the presence of dynamic allocas onChad Rosier2012-07-103-14/+106
* Improve the loading of load-anyext vectors by allowing the codegen to loadNadav Rotem2012-07-101-27/+54
* Fix instruction description of VMOV (between two ARM core registers and two s...Richard Barton2012-07-102-8/+8
* Reverse assembler/disassembler operand order for gather instructions.Craig Topper2012-07-101-36/+11
* ARM: Allow more flexible patterns in NEON formats.Jim Grosbach2012-07-101-53/+53
* Make register Mips::RA allocatable if not in mips16 mode.Akira Hatanaka2012-07-109-37/+88
* Revert r159938 (and r159945) to appease the buildbots.Chad Rosier2012-07-092-8/+8
* X86: implement functions to analyze & synthesize CMOV|SET|JccManman Ren2012-07-091-138/+185
* Reapply r158846.Akira Hatanaka2012-07-091-114/+77
* Some formatting to keep Clang happyRichard Barton2012-07-091-4/+4
* Oops - correct broken disassembly for VMOVRichard Barton2012-07-091-1/+1