summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86TargetMachine.cpp
Commit message (Expand)AuthorAgeFilesLines
* CodeGen: Move TargetPassConfig from Passes.h to an own header; NFCMatthias Braun2016-05-101-0/+1
* [X86] Register and initialize the FixupBW pass.Ahmed Bougacha2016-05-071-0/+1
* Remove HasFnAttribute guards to getFnAttribute callsNirav Dave2016-03-301-1/+0
* [PS4] Guarantee an instruction after a 'noreturn' call.Paul Robinson2016-03-241-1/+3
* [X86] New pass to change byte and word instructions to zero-extending versions.Kevin B. Smith2016-02-111-0/+1
* [X86] Fix stack alignment for MCU target, by Anton Nadolskiy.Andrey Turetskiy2016-02-101-2/+7
* Revert r259576: Disable the vzeroupper insertion pass on PS4.Yunzhong Gao2016-02-031-3/+0
* Disable the vzeroupper insertion pass on PS4.Yunzhong Gao2016-02-021-0/+3
* LEA code size optimization pass (Part 1): Remove redundant address recalculat...Alexey Bataev2015-12-041-0/+3
* Revert "Revert "Revert r248959, "[WinEH] Emit int3 after noreturn calls on Wi...Reid Kleckner2015-10-091-0/+7
* Revert "Revert r248959, "[WinEH] Emit int3 after noreturn calls on Win64""Reid Kleckner2015-10-091-7/+0
* Revert r248959, "[WinEH] Emit int3 after noreturn calls on Win64"NAKAMURA Takumi2015-10-011-0/+7
* [WinEH] Emit int3 after noreturn calls on Win64Reid Kleckner2015-09-301-7/+0
* constify the Function parameter to the TTI creation callback andEric Christopher2015-09-161-2/+3
* [WinEH] Calculate state numbers for the new EH representationDavid Majnemer2015-08-181-0/+7
* Add a target environment for CoreCLR.Pat Gavlin2015-08-141-1/+1
* [x86] set default reciprocal (division and square root) codegen to match GCCSanjay Patel2015-06-221-6/+9
* Clean up redundant copies of Triple objects. NFCDaniel Sanders2015-06-161-4/+4
* Replace string GNU Triples with llvm::Triple in TargetMachine. NFC.Daniel Sanders2015-06-111-5/+6
* [x86] Add a reassociation optimization to increase ILP via the MachineCombine...Sanjay Patel2015-06-101-0/+6
* Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MC...Daniel Sanders2015-06-101-2/+2
* make reciprocal estimate code generation more flexible by adding command-line...Sanjay Patel2015-06-041-0/+7
* Revert "make reciprocal estimate code generation more flexible by adding comm...Rafael Espindola2015-06-031-7/+0
* make reciprocal estimate code generation more flexible by adding command-line...Sanjay Patel2015-06-021-0/+7
* Only add the EH state insertion pass on 32-bit WindowsReid Kleckner2015-05-291-2/+2
* Revert "make reciprocal estimate code generation more flexible by adding comm...Rafael Espindola2015-05-231-7/+0
* make reciprocal estimate code generation more flexible by adding command-line...Sanjay Patel2015-05-221-0/+7
* Reapply r238011 with a fix for the trap instruction.Quentin Colombet2015-05-221-0/+3
* Revert "[X86] Fix a variable name for r237977 so that it works with every com...Tamas Berghammer2015-05-221-3/+0
* [X86] Refactor the prologue emission to prepare for shrink-wrapping.Quentin Colombet2015-05-221-0/+3
* Remove setting FloatABIType from the X86 port, nothing uses it.Eric Christopher2015-05-141-4/+0
* Migrate existing backends that care about software floating pointEric Christopher2015-05-121-7/+9
* Re-land "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner2015-05-051-0/+9
* Revert "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner2015-05-011-9/+0
* Re-land "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner2015-05-011-0/+9
* Revert "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner2015-05-011-9/+0
* [WinEH] Add an EH registration and state insertion pass for 32-bit x86Reid Kleckner2015-05-011-0/+9
* [X86] Use 4 byte preferred aggregate alignment on Win32Reid Kleckner2015-04-301-1/+1
* Move the DataLayout to the generic TargetMachine, making it mandatory.Mehdi Amini2015-03-121-2/+2
* Make NaCl's use of .init_array for static constructors match LinuxDerek Schuff2015-03-111-2/+2
* [X86][ELF] Correct relocation for DWARF TLS referencesPaul Robinson2015-03-031-1/+1
* Revert r230979, should apply to all X86 ELF.Paul Robinson2015-03-021-2/+0
* [PS4] Correct relocation for DWARF TLS references.Paul Robinson2015-03-021-0/+2
* X86: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith2015-02-141-7/+3
* [PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth2015-02-131-1/+1
* Remove the use of getSubtarget in the creation of the X86Eric Christopher2015-02-051-6/+3
* [X86] Convert esp-relative movs of function arguments to pushes, step 2Michael Kuperstein2015-02-011-0/+5
* Revert r227728 due to bad line endings.Michael Kuperstein2015-02-011-5/+0
* [multiversion] Switch all of the targets over to use theChandler Carruth2015-02-011-2/+3
* [X86] Convert esp-relative movs of function arguments to pushes, step 2Michael Kuperstein2015-02-011-0/+5
OpenPOWER on IntegriCloud