OSDN Git Service

Revert r335297 "[X86] Implement more of x86-64 large and medium PIC code models"
[android-x86/external-llvm.git] / lib / Target / X86 / X86TargetMachine.cpp
2018-06-21 Reid KlecknerRevert r335297 "[X86] Implement more of x86-64 large...
2018-06-21 Reid Kleckner[X86] Implement more of x86-64 large and medium PIC...
2018-06-12 Reid Kleckner[MS][ARM64] Hoist __ImageBase handling into TargetLower...
2018-04-24 Petar JovanovicCorrect dwarf unwind information in function epilogue
2018-04-13 Tim NorthoverMachO: trap unreachable instructions
2018-04-10 Chandler Carruth[x86] Introduce a pass to begin more systematically...
2018-04-04 Vlad TsyrklevichAdd the ShadowCallStack pass
2018-04-02 Lama Saba[X86] Reduce Store Forward Block issues in HW - Recommi...
2018-03-23 David BlaikieMove TargetLoweringObjectFile from CodeGen to Target...
2018-02-23 Richard SmithRevert r325128 ("[X86] Reduce Store Forward Block issue...
2018-02-14 Lama Saba[X86] Reduce Store Forward Block issues in HW - Recommi...
2018-02-12 Hans WennborgRevert r324835 "[X86] Reduce Store Forward Block issues...
2018-02-11 Lama Saba[X86] Reduce Store Forward Block issues in HW
2018-02-11 Craig Topper[X86] Don't make 512-bit vectors legal when preferred...
2018-01-22 Chandler CarruthIntroduce the "retpoline" x86 mitigation technique...
2018-01-22 Marina YatsinaSeparate LoopTraversal, ReachingDefAnalysis and BreakFa...
2018-01-22 Marina YatsinaRename ExecutionDepsFix files to ExecutionDomainFix
2018-01-22 Marina YatsinaSeparate ExecutionDepsFix into 4 parts:
2018-01-20 Craig Topper[X86] Add support for passing 'prefer-vector-width...
2018-01-09 Oren Ben SimhonInstrument Control Flow For Indirect Branch Tracking
2017-12-22 Sanjoy Das(Re-landing) Expose a TargetMachine::getTargetTransform...
2017-12-21 Sanjoy DasRevert "Expose a TargetMachine::getTargetTransformInfo...
2017-12-21 Sanjoy DasExpose a TargetMachine::getTargetTransformInfo function
2017-11-17 David BlaikieFix a bunch more layering of CodeGen headers that are...
2017-11-08 Reid KlecknerRevert "Correct dwarf unwind information in function...
2017-11-07 Petar JovanovicReland "Correct dwarf unwind information in function...
2017-11-01 Petar JovanovicRevert "Correct dwarf unwind information in function...
2017-11-01 Petar JovanovicCorrect dwarf unwind information in function epilogue...
2017-10-24 Zvi RackoverX86: Register the X86CallFrameOptimization pass
2017-10-22 Guy Blank[X86] Add a pass to convert instruction chains between...
2017-10-12 Matthias BraunRevert "TargetMachine: Merge TargetMachine and LLVMTarg...
2017-10-12 Matthias BraunTargetMachine: Merge TargetMachine and LLVMTargetMachine
2017-10-02 Amjad Aboud[X86][NFC] Add X86CmovConverterPass to the pass registry.
2017-08-03 Quentin Colombet[GlobalISel] Make GlobalISel a non-optional library.
2017-08-03 Rafael EspindolaDelete Default and JITDefault code models
2017-07-16 Amjad Aboud[X86] X86::CMOV to Branch heuristic based optimization.
2017-07-01 Quentin Colombet[X86] Move GISel accessor initialization from TargetMac...
2017-06-21 Davide Italiano[Solaris] emit .init_array instead of .ctors on Solaris...
2017-06-06 Chandler CarruthSort the remaining #include lines in include/... and...
2017-05-31 Dehao ChenAdd LiveRangeShrink pass to shrink live range within BB.
2017-05-30 Matthias BraunTargetPassConfig: Keep a reference to an LLVMTargetMach...
2017-05-19 Daniel Sanders[globalisel][tablegen] Demote OptForSize/OptForMinSize...
2017-05-18 Hans WennborgRevert r302938 "Add LiveRangeShrink pass to shrink...
2017-05-18 Francis Visoiu Mistrih[LegacyPassManager] Remove TargetMachine constructors
2017-05-18 Lama Saba[X86] Replace slow LEA instructions in X86
2017-05-17 Dehao ChenOnly enable LiveRangeShrink for x86.
2017-05-16 Reid KlecknerRevert "[X86] Replace slow LEA instructions in X86"
2017-05-16 Lama Saba[X86] Replace slow LEA instructions in X86
2017-05-09 Nikolai Bozhenov[X86] Clang option -fuse-init-array has no effect when...
2017-04-29 Daniel Sanders[globalisel][tablegen] Compute available feature bits...
2017-04-21 Daniel Sanders[globalisel][tablegen] Import SelectionDAG's rule predi...
2017-04-21 Daniel SandersRevert r300964 + r300970 - [globalisel][tablegen] Impor...
2017-04-21 Daniel Sanders[globalisel][tablegen] Import SelectionDAG's rule predi...
2017-04-06 Daniel Sanders[globalisel][tablegen] Move <Target>InstructionSelector...
2017-03-26 Igor Breger [GlobalISel][X86] support G_FRAME_INDEX instruction...
2017-03-21 Davide Italiano[X86] Remove extra semicolon to placate GCC. NFCI.
2017-03-18 Matthias BraunExecutionDepsFix: Let targets specialize the pass; NFC
2017-03-18 Matthias BraunExecutionDepsFix: Normalize names; NFC
2017-02-22 Benjamin Kramer[GlobalISel] Fix compiler warnings and make assert...
2017-02-22 Igor Breger[X86][GlobalISel] Initial implementation , select G_ADD...
2017-02-10 Igor Bregeradd #ifdef, fix compilation error in case LLVM_BUILD_GL...
2017-02-10 Igor Breger[X86][GlobalISel] Add general-purpose Register Bank
2017-02-10 Eric ChristopherTemporarily revert "For X86-64 linux and PPC64 linux...
2017-02-10 Eric ChristopherFor X86-64 linux and PPC64 linux align int128 to 16...
2017-02-02 Eugene Zelenko[X86] Fix some Clang-tidy modernize and Include What...
2017-02-01 Evandro Menezes[CodeGen] Move MacroFusion to the target
2016-12-28 Gadi HaberThis is a large patch for X86 AVX-512 of an optimizatio...
2016-12-15 Ahmed Bougacha[GlobalISel] Drop workaround for Legalizer member/class...
2016-11-28 Matthias BraunMachineScheduler: Export function to construct "default...
2016-11-15 Zvi Rackover[X86][GlobalISel] Add minimal call lowering support...
2016-10-14 David L KreitzerAdd a pass to optimize patterns of vectorized interleav...
2016-10-09 Mehdi AminiMove the global variables representing each Target...
2016-10-06 Petr Hosek[Triple] Add triple for Fuchsia
2016-10-04 Sanjay Patel[Target] move reciprocal estimate settings from TargetO...
2016-09-26 Davide Italiano[CodeGen] Add support for emitting .init_array instead...
2016-09-20 Eric ChristopherRemove the default subtarget from the x86 port as it...
2016-09-20 Eric ChristopherRemove a use of subtarget initialization in the X86...
2016-07-22 Craig Topper[AVX512] Add initial support for the Execution Domain...
2016-07-14 Nico WeberDon't optimize movs to pushes in -O0 builds.
2016-07-14 Nico WeberDelete some trailing whitespace.
2016-07-11 Michael Kuperstein[X86] Disable FixupSetCC for CodeGenOpt::None
2016-07-07 Michael KupersteinRecommit r274692 - [X86] Transform setcc + movzbl into...
2016-07-07 Michael KupersteinRevert r274692 to check whether this is what breaks...
2016-07-06 Michael Kuperstein[X86] Transform setcc + movzbl into xorl + setcc
2016-05-20 David MajnemerAddress post-review for r270246
2016-05-20 David Majnemer[X86] Reduce memory allocations in X86TargetMachine...
2016-05-18 Rafael EspindolaDelete Reloc::Default.
2016-05-18 Hans WennborgRe-commit r269828 "X86: Avoid using _chkstk when loweri...
2016-05-18 Rafael EspindolaTrivial cleanups.
2016-05-17 Hans WennborgRevert r269828 "X86: Avoid using _chkstk when lowering...
2016-05-17 Hans WennborgX86: Avoid using _chkstk when lowering WIN_ALLOCA instr...
2016-05-10 Matthias BraunCodeGen: Move TargetPassConfig from Passes.h to an...
2016-05-07 Ahmed Bougacha[X86] Register and initialize the FixupBW pass.
2016-03-30 Nirav DaveRemove HasFnAttribute guards to getFnAttribute calls
2016-03-24 Paul Robinson[PS4] Guarantee an instruction after a 'noreturn' call.
2016-02-11 Kevin B. Smith[X86] New pass to change byte and word instructions...
2016-02-10 Andrey Turetskiy[X86] Fix stack alignment for MCU target, by Anton...
2016-02-03 Yunzhong GaoRevert r259576: Disable the vzeroupper insertion pass...
2016-02-02 Yunzhong GaoDisable the vzeroupper insertion pass on PS4.
2015-12-04 Alexey BataevLEA code size optimization pass (Part 1): Remove redund...
next