Searched refs:foldMemoryOperand (Results 1 - 5 of 5) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DInlineSpiller.cpp176 bool foldMemoryOperand(ArrayRef<std::pair<MachineInstr*, unsigned> >,
902 foldMemoryOperand(Ops, RM.OrigMI)) {
1068 /// foldMemoryOperand - Try folding stack slot references in Ops into their
1075 foldMemoryOperand(ArrayRef<std::pair<MachineInstr*, unsigned> > Ops, function in class:InlineSpiller
1091 // TargetInstrInfo::foldMemoryOperand only expects explicit, non-tied
1108 // Tied use operands should not be passed to foldMemoryOperand.
1116 LoadMI ? TII.foldMemoryOperand(MI, FoldOps, LoadMI)
1117 : TII.foldMemoryOperand(MI, FoldOps, StackSlot);
1152 // TII.foldMemoryOperand may have left some implicit operands on the
1284 if (foldMemoryOperand(Op
[all...]
H A DLiveRangeEdit.cpp209 MachineInstr *FoldMI = TII.foldMemoryOperand(UseMI, Ops, DefMI);
H A DTargetInstrInfo.cpp492 /// foldMemoryOperand - Attempt to fold a load or store of the specified stack
498 MachineInstr *TargetInstrInfo::foldMemoryOperand(MachineBasicBlock::iterator MI, function in class:TargetInstrInfo
509 assert(MBB && "foldMemoryOperand needs an inserted instruction");
774 /// foldMemoryOperand - Same as the previous version except it allows folding
777 MachineInstr *TargetInstrInfo::foldMemoryOperand(MachineBasicBlock::iterator MI, function in class:TargetInstrInfo
/freebsd-11.0-release/contrib/llvm/include/llvm/Target/
H A DTargetInstrInfo.h785 MachineInstr *foldMemoryOperand(MachineBasicBlock::iterator MI,
790 MachineInstr *foldMemoryOperand(MachineBasicBlock::iterator MI,
860 /// Target-dependent implementation for foldMemoryOperand.
861 /// Target-independent code in foldMemoryOperand will
871 /// Target-dependent implementation for foldMemoryOperand.
872 /// Target-independent code in foldMemoryOperand will
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp5254 if (MachineInstr *FoldMI = foldMemoryOperand(MI, SrcOperandId, DefMI)) {

Completed in 182 milliseconds