mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-02-13 00:10:37 +00:00
PPC LSR pass should use target lowering hooks.
llvm-svn: 26743
This commit is contained in:
parent
7ec94f2ff7
commit
ae7469b2c5
@ -84,7 +84,7 @@ bool PPCTargetMachine::addPassesToEmitFile(PassManager &PM,
|
||||
if (FileType != TargetMachine::AssemblyFile) return true;
|
||||
|
||||
// Run loop strength reduction before anything else.
|
||||
if (!Fast) PM.add(createLoopStrengthReducePass());
|
||||
if (!Fast) PM.add(createLoopStrengthReducePass(1, &TLInfo));
|
||||
|
||||
// FIXME: Implement efficient support for garbage collection intrinsics.
|
||||
PM.add(createLowerGCPass());
|
||||
@ -138,7 +138,7 @@ void PPCJITInfo::addPassesToJITCompile(FunctionPassManager &PM) {
|
||||
TM.setRelocationModel(Reloc::DynamicNoPIC);
|
||||
|
||||
// Run loop strength reduction before anything else.
|
||||
PM.add(createLoopStrengthReducePass());
|
||||
PM.add(createLoopStrengthReducePass(1, TM.getTargetLowering()));
|
||||
|
||||
// FIXME: Implement efficient support for garbage collection intrinsics.
|
||||
PM.add(createLowerGCPass());
|
||||
|
Loading…
x
Reference in New Issue
Block a user