Displaying 2 results from an estimated 2 matches for "bb_e".
Did you mean:
bb_1
2012 Mar 29
2
[LLVMdev] VLIWPacketizerList: failing to schedule terminators
...oopInfo & MLI = getAnalysis<MachineLoopInfo>();
MachineDominatorTree & MDT = getAnalysis<MachineDominatorTree>();
LiveIntervals * LIS = &getAnalysis<LiveIntervals>();
R600Packetizer packetizer(MF, MLI, MDT, LIS);
for (MachineFunction::iterator BB = MF.begin(), BB_E = MF.end();
BB != BB_E; ++BB) {
packetizer.PacketizeMIs(BB, BB->begin(), BB->end());
}
MF.dump();
return false;
}
} // End anonymous namespace
FunctionPass *llvm::createR600PacketizeInstrsPass(TargetMachine &tm)
{
return new...
2012 Jul 16
3
[LLVMdev] RFC: LLVM incubation, or requirements for committing new backends
...tm);
> +}
> +
> +bool AMDGPUConvertToISAPass::runOnMachineFunction(MachineFunction &MF)
> +{
> + const AMDGPUInstrInfo * TII =
> + static_cast<const AMDGPUInstrInfo*>(TM.getInstrInfo());
> +
> + for (MachineFunction::iterator BB = MF.begin(), BB_E = MF.end();
> + BB != BB_E; ++BB) {
> + MachineBasicBlock &MBB = *BB;
> + for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
> + I != E; ++I) {
> + Machi...