aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Initialize boolean variables in MipsSubtarget's constructor.Akira Hatanaka2012-09-251-1/+2
* blank line for test commitReed Kotler2012-09-251-0/+1
* TargetLowering interface to set/get minimum block entries for jump tables.Sebastian Pop2012-09-251-0/+2
* Add missing i64 max/min/umax/umin on 32-bit targetMichael Liao2012-09-253-0/+90
* ARM: Darwin BL/BLX relocations to out-of-range symbols.Jim Grosbach2012-09-251-1/+48
* Consistently specify the assembly variant to MatchInstructionImpl.Bob Wilson2012-09-251-4/+8
* Fix an illegal tailcall opt where the callee returns a double via xmm while c...Evan Cheng2012-09-252-1/+10
* ARM: 'add Rd, pc, #imm' is an alias for 'adr Rd, #imm'.Jim Grosbach2012-09-251-0/+14
* Mark jump tables in code sections with DataRegion directives.Jim Grosbach2012-09-241-0/+5
* Rather then have a wrapper function, have tblgen instantiate the implementation.Chad Rosier2012-09-244-37/+0
* Specify MachinePointerInfo as refering to the argument value and offset of theRoman Divacky2012-09-241-3/+5
* Rather then have a wrapper function, have tblgen instantiate the implementation.Chad Rosier2012-09-244-16/+0
* ARMInstPrinter.cpp: Fix a warning in -Asserts. [-Wunused-variable]NAKAMURA Takumi2012-09-221-0/+2
* Whitespace.NAKAMURA Takumi2012-09-221-2/+2
* Fix edge cases of ARM shift operands in arith instructions.Tim Northover2012-09-221-38/+6
* Fix the handling of edge cases in ARM shifted operands.Tim Northover2012-09-224-8/+35
* Fix 16-bit atomic inst encoding and keep pseudo-inst starting with '#'Michael Liao2012-09-221-14/+14
* Fix typo in r164357Michael Liao2012-09-221-1/+1
* MIPS DSP: Add immediate leaves.Akira Hatanaka2012-09-221-0/+20
* MIPS DSP: Add predicates and instruction template.Akira Hatanaka2012-09-221-0/+25
* Add MIPS DSP register classes. Set actions of DSP vector operations and overrideAkira Hatanaka2012-09-212-0/+49
* SelectionDAG node enums for MIPS DSP nodes.Akira Hatanaka2012-09-212-0/+55
* Add MIPS accumulator and DSP control registers.Akira Hatanaka2012-09-212-1/+45
* Add flags and feature bits for mips dsp.Akira Hatanaka2012-09-212-0/+9
* [ms-inline asm] Expose the mnemonicIsValid() function in the AsmParser.Chad Rosier2012-09-214-0/+16
* Add comment.Chad Rosier2012-09-211-1/+2
* Add comment.Chad Rosier2012-09-211-1/+2
* [fast-isel] Fallback to SelectionDAG isel if we require strict alignment forChad Rosier2012-09-211-0/+6
* Fix a typo in r164357Michael Liao2012-09-211-8/+8
* Make the 'get*AlignmentFromAttr' functions into member functions within the A...Bill Wendling2012-09-211-1/+1
* Cortex-A9 latency fixes (w/ -schedmodel only).Andrew Trick2012-09-211-5/+5
* Add missing i8 max/min/umax/umin supportMichael Liao2012-09-211-9/+44
* Revise td of X86 atomic instructionsMichael Liao2012-09-213-218/+209
* Mips16FrameLowering.cpp: Remove unused TII introduced in r164349. [-Wunused-v...NAKAMURA Takumi2012-09-211-1/+0
* Properly save and restore RA and Mips16 callee save registers S0,S1Akira Hatanaka2012-09-213-6/+52
* [fast-isel] Fallback to SelectionDAG isel if we require strict alignment forChad Rosier2012-09-211-0/+6
* Tidy up. Whitespace.Jim Grosbach2012-09-211-2/+2
* Tidy up. Formatting.Jim Grosbach2012-09-211-1/+1
* ARM: Use a dedicated intrinsic for vector bitwise select.Jim Grosbach2012-09-211-2/+29
* Revert r164308 to fix buildbots.Bill Wendling2012-09-201-1/+1
* Make the 'get*AlignmentFromAttr' functions into member functions within the A...Bill Wendling2012-09-201-1/+1
* Change enum type in a static table to uint8_t instead. Saves about 700 hundre...Craig Topper2012-09-201-6/+6
* Re-work X86 code generation of atomic ops with spin-loopMichael Liao2012-09-205-540/+508
* Unify the logic in SelectAtomicLoadAdd and SelectAtomicLoadArithMichael Liao2012-09-191-176/+140
* Small structs for PPC64 SVR4 must be passed right-justified in registers.Bill Schmidt2012-09-192-61/+143
* Remove code for setting the VEX L-bit as a function of operand size from the ...Craig Topper2012-09-193-22/+2
* Add explicit VEX_L tags to all 256-bit instructions. This will allow us to re...Craig Topper2012-09-193-240/+254
* MOVi16 (movw) is only legal on cpus with V6T2 support. rdar://12300648Evan Cheng2012-09-181-2/+4
* Fix the isLocalCall() by checking for linker weakness as well.Roman Divacky2012-09-181-1/+2
* Revert r164051.Akira Hatanaka2012-09-181-4/+0