summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetPassConfig.cpp
AgeCommit message (Expand)Author
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
2021-04-10Remove "Rewrite Symbols" from codegen pipelineArthur Eubanks
2021-03-01Move EntryExitInstrumentation pass locationArthur Eubanks
2021-02-12[CodeGen] New pass: Replace vector intrinsics with call to vector libraryLukas Sommer
2021-02-11[CodeGen] Basic block sections should take precendence over splitting.Snehasish Kumar
2021-02-05Revert "[Codegen][ReplaceWithVecLib] add pass to replace vector intrinsics wi...Sanjay Patel
2021-02-05[Codegen][ReplaceWithVecLib] add pass to replace vector intrinsics with calls...Lukas Sommer