Displaying 4 results from an estimated 4 matches for "numfolded++".
2006 Aug 14
2
[LLVMdev] Folding instructions
...I take
in order
to correctly fold memory operands? The code that I am using is:
const TargetMachine & target_machine =
this->machine_function->getTarget();
const MRegisterInfo *ri = target_machine.getRegisterInfo();
MachineInstr * fmi = ri->foldMemoryOperand(mi, u, slot);
if(fmi) {
numFolded++;
MachineBasicBlock * mbb = mi->getParent();
this->vrm->virtFolded(v_reg, mi, u, fmi);
//std::cerr << "Folding " << NeatPrint::mi2string(*mi,
*this->machine_function) << "\n";
// TODO: see if it is not necessary to iterate
// again o...
2006 Aug 14
0
[LLVMdev] Folding instructions
...memory operands? The code that I am using is:
>
> const TargetMachine & target_machine =
> this->machine_function->getTarget();
> const MRegisterInfo *ri = target_machine.getRegisterInfo();
> MachineInstr * fmi = ri->foldMemoryOperand(mi, u, slot);
> if(fmi) {
> numFolded++;
> MachineBasicBlock * mbb = mi->getParent();
> this->vrm->virtFolded(v_reg, mi, u, fmi);
> //std::cerr << "Folding " << NeatPrint::mi2string(*mi,
> *this->machine_function) << "\n";
> // TODO: see if it is not necessary...
2006 Aug 14
2
[LLVMdev] Folding instructions
...this->machine_function->getTarget();
const MRegisterInfo *ri =
target_machine.getRegisterInfo();
MachineInstr * fmi =
ri->foldMemoryOperand(mi, u, slot);
if(fmi) {
numFolded++;
MachineBasicBlock * mbb = mi->getParent();
------> //this->vrm->virtFolded(v_reg, mi, u, fmi);
ks.fold_inst(mi, fmi);
// TODO: see if it is not necessary to iterate
// again on the instruction.
mi = mbb->i...
2006 Aug 14
0
[LLVMdev] Folding instructions
...ine_function->getTarget();
> const MRegisterInfo *ri =
> target_machine.getRegisterInfo();
> MachineInstr * fmi =
> ri->foldMemoryOperand(mi, u, slot);
> if(fmi) {
> numFolded++;
> MachineBasicBlock * mbb = mi->getParent();
> ------> //this->vrm->virtFolded(v_reg, mi, u, fmi);
> ks.fold_inst(mi, fmi);
> // TODO: see if it is not necessary to iterate
> // again on the instruction.
>...