mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-26 12:20:42 +00:00
Consistently use AnalysisID types in TargetPassConfig.
This makes it possible to just use a zero value to represent "no pass", so the phony NoPassID global variable is no longer needed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159568 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -172,7 +172,7 @@ bool ARMPassConfig::addPreSched2() {
|
||||
|
||||
if (getOptLevel() != CodeGenOpt::None) {
|
||||
if (!getARMSubtarget().isThumb1Only())
|
||||
addPass(IfConverterID);
|
||||
addPass(&IfConverterID);
|
||||
}
|
||||
if (getARMSubtarget().isThumb2())
|
||||
addPass(createThumb2ITBlockPass());
|
||||
@@ -186,7 +186,7 @@ bool ARMPassConfig::addPreEmitPass() {
|
||||
addPass(createThumb2SizeReductionPass());
|
||||
|
||||
// Constant island pass work on unbundled instructions.
|
||||
addPass(UnpackMachineBundlesID);
|
||||
addPass(&UnpackMachineBundlesID);
|
||||
}
|
||||
|
||||
addPass(createARMConstantIslandPass());
|
||||
|
||||
Reference in New Issue
Block a user