aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2012-07-11[x86 fast-isel] Rather then call llvm_unreachable() have fast-isel fall backChad Rosier
2012-07-11When ext-loading and trunc-storing vectors to memory, on x86 32bit systems, a...Nadav Rotem
2012-07-11Lower RETURNADDR node in Mips backend.Akira Hatanaka
2012-07-10 Mips specific inline asm operand modifier 'L'.Jack Carter
2012-07-10Move [get|set]BasePtrStackAdjustment() from MachineFrameInfo toChad Rosier
2012-07-10Add support for dynamic stack realignment in the presence of dynamic allocas onChad Rosier
2012-07-10Add back an unrelated bit of code that exists upstream but not here.Derek Schuff
2012-07-10Improve the loading of load-anyext vectors by allowing the codegen to loadNadav Rotem
2012-07-10Fix instruction description of VMOV (between two ARM core registers and two s...Richard Barton
2012-07-10Reverse assembler/disassembler operand order for gather instructions.Craig Topper
2012-07-10ARM: Allow more flexible patterns in NEON formats.Jim Grosbach
2012-07-10Make register Mips::RA allocatable if not in mips16 mode.Akira Hatanaka
2012-07-09Revert r159938 (and r159945) to appease the buildbots.Chad Rosier
2012-07-09X86: implement functions to analyze & synthesize CMOV|SET|JccManman Ren
2012-07-09Reapply r158846.Akira Hatanaka
2012-07-09Some formatting to keep Clang happyRichard Barton
2012-07-09Oops - correct broken disassembly for VMOVRichard Barton
2012-07-09LOCALMODs from hg 0b098ca44de7 against r158408 (hg 90a87d6bfe45)Derek Schuff
2012-07-09Fix instruction description of VMOV (between two ARM core registers and two s...Richard Barton
2012-07-09Prevent ARM assembler from losing a right shift by #32 applied to a registerRichard Barton
2012-07-09Spelling!Richard Barton
2012-07-09Teach the assembler to use the narrow thumb encodings of various three-regist...Richard Barton
2012-07-07I'm introducing a new machine model to simultaneously allow simpleAndrew Trick
2012-07-07X86: Fix optimizeCompare to correctly check safe condition.Manman Ren
2012-07-06Fix the naming of ensureAlignment. Per the coding standard function namesChad Rosier
2012-07-06ARM: Add test cleanup entry to the README.Jim Grosbach
2012-07-06revert r159851.Akira Hatanaka
2012-07-06Reapply r158846.Akira Hatanaka
2012-07-06X86: peephole optimization to remove cmp instructionManman Ren
2012-07-06Revert r159804, "[arm-fast-isel] Add support for vararg function calls."NAKAMURA Takumi
2012-07-06[arm-fast-isel] Add support for vararg function calls.Jush Lu
2012-07-06 Changes per review of commit 159787Jack Carter
2012-07-05 Mips specific inline asm operand modifier D.Jack Carter
2012-07-05Enclose instruction rdhwr with directives, which are needed when target isAkira Hatanaka
2012-07-04Make X86 call and return instructions non-variadic.Jakob Stoklund Olesen
2012-07-04Ensure CopyToReg nodes are always glued to the call instruction.Jakob Stoklund Olesen
2012-07-04Add early if-conversion support to X86.Jakob Stoklund Olesen
2012-07-03Diff from hg rev 0b098ca44de7Derek Schuff
2012-07-03Remove extra space.Craig Topper
2012-07-03Change i128mem/i256mem to f128mem/f256mem on some floating point vector instr...Craig Topper
2012-07-03Add aliases for pblendvb, blendvpd, and blendvps instructions with the implic...Craig Topper
2012-07-02 mips32 long long register inline asm constraint support.Jack Carter
2012-07-02Revert " mips32 long long register inline asm constraint support." asEric Christopher
2012-07-02Target option DisableJumpTables is a gross hack. Move it to TargetLowering in...Evan Cheng
2012-07-02 mips32 long long register inline asm constraint support.Jack Carter
2012-07-02Pass the correct ELFOSABI enumeration to the MipsELFObjectWriter constructorJack Carter
2012-07-02Extend TargetPassConfig to allow running only a subset of the normal passes.Bob Wilson
2012-07-02Consistently use AnalysisID types in TargetPassConfig.Bob Wilson
2012-07-02Add all codegen passes to the PassManager via TargetPassConfig.Bob Wilson
2012-07-02Revert accidental checkin.Andrew Trick