bool
AMDGPUPassConfig::addPreISel()
{
- const AMDGPUSubtarget &ST = TM->getSubtarget<AMDGPUSubtarget>();
- if (ST.device()->getGeneration() <= AMDGPUDeviceInfo::HD6XXX) {
- PM->add(createR600KernelParametersPass(
- getAMDGPUTargetMachine().getTargetData()));
- }
return false;
}
addPass(FinalizeMachineBundlesID);
} else {
PM->add(createSILowerLiteralConstantsPass(*TM));
+ // piglit is unreliable (VM protection faults, GPU lockups) with this pass:
+ //PM->add(createSILowerFlowControlPass(*TM));
}
return false;