summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86TargetMachine.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* Revert "Correct dwarf unwind information in function epilogue for X86"Reid Kleckner2017-11-081-7/+0
* Reland "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic2017-11-071-0/+7
* Revert "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic2017-11-011-7/+0
* Correct dwarf unwind information in function epilogue for X86Petar Jovanovic2017-11-011-0/+7
* X86: Register the X86CallFrameOptimization passZvi Rackover2017-10-241-0/+2
* [X86] Add a pass to convert instruction chains between domains.Guy Blank2017-10-221-0/+7
* Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun2017-10-121-1/+1
* TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun2017-10-121-1/+1
* [X86][NFC] Add X86CmovConverterPass to the pass registry.Amjad Aboud2017-10-021-0/+2
* [GlobalISel] Make GlobalISel a non-optional library.Quentin Colombet2017-08-031-4/+0
* Delete Default and JITDefault code modelsRafael Espindola2017-08-031-3/+15
* [X86] X86::CMOV to Branch heuristic based optimization.Amjad Aboud2017-07-161-0/+1
* [X86] Move GISel accessor initialization from TargetMachine to Subtarget.Quentin Colombet2017-07-011-47/+0
* [Solaris] emit .init_array instead of .ctors on Solaris (Sparc/x86)Davide Italiano2017-06-211-0/+2
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* Add LiveRangeShrink pass to shrink live range within BB.Dehao Chen2017-05-311-0/+1
* TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFCMatthias Braun2017-05-301-2/+2
* [globalisel][tablegen] Demote OptForSize/OptForMinSize/ForCodeSize to per-fun...Daniel Sanders2017-05-191-8/+1
* Revert r302938 "Add LiveRangeShrink pass to shrink live range within BB."Hans Wennborg2017-05-181-1/+0
* [LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih2017-05-181-2/+2
* [X86] Replace slow LEA instructions in X86Lama Saba2017-05-181-0/+2
* Only enable LiveRangeShrink for x86.Dehao Chen2017-05-171-0/+1
* Revert "[X86] Replace slow LEA instructions in X86"Reid Kleckner2017-05-161-2/+0
* [X86] Replace slow LEA instructions in X86Lama Saba2017-05-161-0/+2
* [X86] Clang option -fuse-init-array has no effect when generating for MCU targetNikolai Bozhenov2017-05-091-1/+1
* [globalisel][tablegen] Compute available feature bits correctly.Daniel Sanders2017-04-291-2/+10
* [globalisel][tablegen] Import SelectionDAG's rule predicates and support the ...Daniel Sanders2017-04-211-1/+1
* Revert r300964 + r300970 - [globalisel][tablegen] Import SelectionDAG's rule ...Daniel Sanders2017-04-211-1/+1
* [globalisel][tablegen] Import SelectionDAG's rule predicates and support the ...Daniel Sanders2017-04-211-1/+1
* [globalisel][tablegen] Move <Target>InstructionSelector declarations to anony...Daniel Sanders2017-04-061-3/+1
* [GlobalISel][X86] support G_FRAME_INDEX instruction selection.Igor Breger2017-03-261-1/+1
* [X86] Remove extra semicolon to placate GCC. NFCI.Davide Italiano2017-03-211-1/+1
* ExecutionDepsFix: Let targets specialize the pass; NFCMatthias Braun2017-03-181-2/+18
* ExecutionDepsFix: Normalize names; NFCMatthias Braun2017-03-181-1/+1
* [GlobalISel] Fix compiler warnings and make assert assert something.Benjamin Kramer2017-02-221-1/+1
* [X86][GlobalISel] Initial implementation , select G_ADD gpr, gprIgor Breger2017-02-221-3/+6
* add #ifdef, fix compilation error in case LLVM_BUILD_GLOBAL_ISEL=OFFIgor Breger2017-02-101-0/+2
* [X86][GlobalISel] Add general-purpose Register BankIgor Breger2017-02-101-12/+20
* Temporarily revert "For X86-64 linux and PPC64 linux align int128 to 16 bytes."Eric Christopher2017-02-101-5/+0
* For X86-64 linux and PPC64 linux align int128 to 16 bytes.Eric Christopher2017-02-101-0/+5
* [X86] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-02-021-17/+44
* [CodeGen] Move MacroFusion to the targetEvandro Menezes2017-02-011-1/+2
* This is a large patch for X86 AVX-512 of an optimization for reducing code si...Gadi Haber2016-12-281-0/+2
* [GlobalISel] Drop workaround for Legalizer member/class sharing a name. NFC.Ahmed Bougacha2016-12-151-1/+1
* MachineScheduler: Export function to construct "default" scheduler.Matthias Braun2016-11-281-0/+8
* [X86][GlobalISel] Add minimal call lowering support to the IRTranslatorZvi Rackover2016-11-151-1/+63
* Add a pass to optimize patterns of vectorized interleaved memory accesses forDavid L Kreitzer2016-10-141-0/+3
* Move the global variables representing each Target behind accessor functionMehdi Amini2016-10-091-2/+2
* [Triple] Add triple for FuchsiaPetr Hosek2016-10-061-0/+2
OpenPOWER on IntegriCloud