aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86TargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-07-22[AVX512] Add initial support for the Execution Domain fixing pass to change s...Craig Topper1-1/+1
2016-07-14Don't optimize movs to pushes in -O0 builds.Nico Weber1-1/+1
2016-07-14Delete some trailing whitespace.Nico Weber1-2/+2
2016-07-11[X86] Disable FixupSetCC for CodeGenOpt::NoneMichael Kuperstein1-4/+4
2016-07-07Recommit r274692 - [X86] Transform setcc + movzbl into xorl + setccMichael Kuperstein1-1/+2
2016-07-07Revert r274692 to check whether this is what breaks windows selfhost.Michael Kuperstein1-2/+1
2016-07-06[X86] Transform setcc + movzbl into xorl + setccMichael Kuperstein1-1/+2
2016-05-20Address post-review for r270246David Majnemer1-11/+13
2016-05-20[X86] Reduce memory allocations in X86TargetMachine::getSubtargetImplDavid Majnemer1-7/+12
2016-05-18Delete Reloc::Default.Rafael Espindola1-4/+40
2016-05-18Re-commit r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instruct...Hans Wennborg1-0/+1
2016-05-18Trivial cleanups.Rafael Espindola1-1/+1
2016-05-17Revert r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instructions"Hans Wennborg1-1/+0
2016-05-17X86: Avoid using _chkstk when lowering WIN_ALLOCA instructionsHans Wennborg1-0/+1
2016-05-10CodeGen: Move TargetPassConfig from Passes.h to an own header; NFCMatthias Braun1-0/+1
2016-05-07[X86] Register and initialize the FixupBW pass.Ahmed Bougacha1-0/+1
2016-03-30Remove HasFnAttribute guards to getFnAttribute callsNirav Dave1-1/+0
2016-03-24[PS4] Guarantee an instruction after a 'noreturn' call.Paul Robinson1-1/+3
2016-02-11[X86] New pass to change byte and word instructions to zero-extending versions.Kevin B. Smith1-0/+1
2016-02-10[X86] Fix stack alignment for MCU target, by Anton Nadolskiy.Andrey Turetskiy1-2/+7
2016-02-03Revert r259576: Disable the vzeroupper insertion pass on PS4.Yunzhong Gao1-3/+0
2016-02-02Disable the vzeroupper insertion pass on PS4.Yunzhong Gao1-0/+3
2015-12-04LEA code size optimization pass (Part 1): Remove redundant address recalculat...Alexey Bataev1-0/+3
2015-10-09Revert "Revert "Revert r248959, "[WinEH] Emit int3 after noreturn calls on Wi...Reid Kleckner1-0/+7
2015-10-09Revert "Revert r248959, "[WinEH] Emit int3 after noreturn calls on Win64""Reid Kleckner1-7/+0
2015-10-01Revert r248959, "[WinEH] Emit int3 after noreturn calls on Win64"NAKAMURA Takumi1-0/+7
2015-09-30[WinEH] Emit int3 after noreturn calls on Win64Reid Kleckner1-7/+0
2015-09-16constify the Function parameter to the TTI creation callback andEric Christopher1-2/+3
2015-08-18[WinEH] Calculate state numbers for the new EH representationDavid Majnemer1-0/+7
2015-08-14Add a target environment for CoreCLR.Pat Gavlin1-1/+1
2015-06-22[x86] set default reciprocal (division and square root) codegen to match GCCSanjay Patel1-6/+9
2015-06-16Clean up redundant copies of Triple objects. NFCDaniel Sanders1-4/+4
2015-06-11Replace string GNU Triples with llvm::Triple in TargetMachine. NFC.Daniel Sanders1-5/+6
2015-06-10[x86] Add a reassociation optimization to increase ILP via the MachineCombine...Sanjay Patel1-0/+6
2015-06-10Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MC...Daniel Sanders1-2/+2
2015-06-04make reciprocal estimate code generation more flexible by adding command-line...Sanjay Patel1-0/+7
2015-06-03Revert "make reciprocal estimate code generation more flexible by adding comm...Rafael Espindola1-7/+0
2015-06-02make reciprocal estimate code generation more flexible by adding command-line...Sanjay Patel1-0/+7
2015-05-29Only add the EH state insertion pass on 32-bit WindowsReid Kleckner1-2/+2
2015-05-23Revert "make reciprocal estimate code generation more flexible by adding comm...Rafael Espindola1-7/+0
2015-05-22make reciprocal estimate code generation more flexible by adding command-line...Sanjay Patel1-0/+7
2015-05-22Reapply r238011 with a fix for the trap instruction.Quentin Colombet1-0/+3
2015-05-22Revert "[X86] Fix a variable name for r237977 so that it works with every com...Tamas Berghammer1-3/+0
2015-05-22[X86] Refactor the prologue emission to prepare for shrink-wrapping.Quentin Colombet1-0/+3
2015-05-14Remove setting FloatABIType from the X86 port, nothing uses it.Eric Christopher1-4/+0
2015-05-12Migrate existing backends that care about software floating pointEric Christopher1-7/+9
2015-05-05Re-land "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner1-0/+9
2015-05-01Revert "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner1-9/+0
2015-05-01Re-land "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner1-0/+9
2015-05-01Revert "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner1-9/+0