summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetPassConfig.cpp
AgeCommit message (Expand)Author
2022-05-26[Propeller] Promote functions with propeller profiles to .text.hot.Rahman Lavaee
2022-05-19[SelectOpti][1/5] Setup new select-optimize passSotiris Apostolakis
2022-04-11[CodeGen] Async unwind - add a pass to fix CFI informationMomchil Velikov
2022-04-05Revert "[CodeGen] Async unwind - add a pass to fix CFI information"Muhammad Omair Javaid
2022-04-04[CodeGen] Async unwind - add a pass to fix CFI informationMomchil Velikov
2022-03-23Reland "Lower `@llvm.global_dtors` using `__cxa_atexit` on MachO"Julian Lettner
2022-03-23Revert "Lower `@llvm.global_dtors` using `__cxa_atexit` on MachO"Zequan Wu
2022-03-17Lower `@llvm.global_dtors` using `__cxa_atexit` on MachOJulian Lettner
2022-03-16[NFC][CodeGen] Remove redundant if clause in TargetPassConfig::addPassShengchen Kan
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-15Revert rG9c542a5a4e1ba36c24e48185712779df52b7f7a6 "Lower `@llvm.global_dtors`...Simon Pilgrim
2022-03-14Lower `@llvm.global_dtors` using `__cxa_atexit` on MachOJulian Lettner
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2022-03-10TLS loads opimization (hoist)Xiang1 Zhang
2022-03-02Revert "TLS loads opimization (hoist)"Xiang1 Zhang
2022-03-02TLS loads opimization (hoist)Xiang1 Zhang
2022-02-05[SampleFDO] Enable FSAFDO loading passes if --enable-fs-discriminator is enabledRong Xu
2022-01-19[MLGO] ML Regalloc Eviction AdvisorMircea Trofin
2021-12-28[CodeGen] Drop unnecessary const from return types (NFC)Kazu Hirata
2021-10-18Remove the verifyAfter mechanism that was replaced by D111397Jay Foad
2021-10-08[TargetPassConfig] Remove an obsolete FIXME commentJay Foad
2021-10-07[TargetPassConfig] Enable machine verification after miscellaneous passesJay Foad
2021-10-07[TwoAddressInstruction] Enable machine verification after this passJay Foad
2021-10-07[PHIElimination] Enable machine verification after this passJay Foad
2021-10-05[LiveIntervals] Fix verification of early-clobbered segmentsJay Foad
2021-10-01[MachineLoopInfo] Enable machine verification after this passJay Foad
2021-10-01[LiveVariables] Skip verification of kills inside bundlesJay Foad
2021-10-01[UnreachableMachineBlockElim] Enable machine verification after this passJay Foad
2021-10-01[ProcessImplicitDefs] Enable machine verification after this passJay Foad
2021-10-01[DetectDeadLanes] Enable machine verification after this passJay Foad
2021-09-29[RemoveRedundantDebugValues] Enable machine verification after this passJay Foad
2021-09-22[CSSPGO] Set PseudoProbeInserter as a default pass.Hongtao Yu
2021-08-18[SampleFDO] Flow Sensitive Sample FDO (FSAFDO) profile loaderRong Xu
2021-08-11[SampleFDO] Add two passes of MIRAddFSDiscriminatorsPassRong Xu
2021-07-14[RemoveRedundantDebugValues] Add a Pass that removes redundant DBG_VALUEsDjordje Todorovic
2021-07-13RegAlloc: Allow targets to split register allocationMatt Arsenault
2021-07-07[AMDGPU] Disable garbage collection passesStanislav Mekhanoshin
2021-06-02[SampleFDO] New hierarchical discriminator for FS SampleFDO (ProfileData part)Rong Xu
2021-05-31Remove "Rewrite Symbols" from codegen pipelineArthur Eubanks
2021-05-18[SampleFDO] New hierarchical discriminator for Flow Sensitive SampleFDORong Xu
2021-05-08[X86] Support AMX fast register allocationXiang1 Zhang
2021-05-08Revert "[X86] Support AMX fast register allocation"Xiang1 Zhang
2021-05-08[X86] Support AMX fast register allocationXiang1 Zhang
2021-05-04Recommit "[VP,Integer,#2] ExpandVectorPredication pass"Simon Moll
2021-04-30Revert "[VP,Integer,#2] ExpandVectorPredication pass"Adrian Prantl
2021-04-30[VP,Integer,#2] ExpandVectorPredication passSimon Moll
2021-04-29Revert "[X86] Support AMX fast register allocation"Benjamin Kramer
2021-04-25[X86] Support AMX fast register allocationXiang1 Zhang
2021-04-10Revert "Remove "Rewrite Symbols" from codegen pipeline"Arthur Eubanks