/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
LiveRangeEdit.cpp | 80 /// allUsesAvailableAt - Return true if all registers used by OrigMI at 82 bool LiveRangeEdit::allUsesAvailableAt(const MachineInstr *OrigMI, 88 for (unsigned i = 0, e = OrigMI->getNumOperands(); i != e; ++i) { 89 const MachineOperand &MO = OrigMI->getOperand(i); 123 if (RM.OrigMI) 124 DefIdx = lis.getInstructionIndex(RM.OrigMI); 127 RM.OrigMI = lis.getInstructionFromIndex(DefIdx); 128 assert(RM.OrigMI && "No defining instruction for remattable value"); 132 if (cheapAsAMove && !RM.OrigMI->getDesc().isAsCheapAsAMove()) 136 if (!allUsesAvailableAt(RM.OrigMI, DefIdx, UseIdx, lis) [all...] |
LiveRangeEdit.h | 79 /// allUsesAvailableAt - Return true if all registers used by OrigMI at 81 bool allUsesAvailableAt(const MachineInstr *OrigMI, SlotIndex OrigIdx, 151 MachineInstr *OrigMI; // Instruction defining ParentVNI. 152 explicit Remat(VNInfo *ParentVNI) : ParentVNI(ParentVNI), OrigMI(0) {}
|
InlineSpiller.cpp | 857 RM.OrigMI = SibI->second.DefMI; 882 if (RM.OrigMI->getDesc().canFoldAsLoad() && 883 foldMemoryOperand(MI, Ops, RM.OrigMI)) { [all...] |
/external/llvm/lib/CodeGen/ |
LiveRangeEdit.cpp | 83 /// allUsesAvailableAt - Return true if all registers used by OrigMI at 85 bool LiveRangeEdit::allUsesAvailableAt(const MachineInstr *OrigMI, 90 for (unsigned i = 0, e = OrigMI->getNumOperands(); i != e; ++i) { 91 const MachineOperand &MO = OrigMI->getOperand(i); 97 if (MRI.isConstantPhysReg(MO.getReg(), *OrigMI->getParent()->getParent())) 108 // It would be incorrect if OrigMI redefines the register. 129 assert(RM.OrigMI && "No defining instruction for remattable value"); 130 DefIdx = LIS.getInstructionIndex(*RM.OrigMI); 133 if (cheapAsAMove && !TII.isAsCheapAsAMove(*RM.OrigMI)) 137 if (!allUsesAvailableAt(RM.OrigMI, DefIdx, UseIdx) [all...] |
InlineSpiller.cpp | 531 RM.OrigMI = LIS.getInstructionFromIndex(OrigVNI->def); 549 if (RM.OrigMI->canFoldAsLoad() && 550 foldMemoryOperand(Ops, RM.OrigMI)) { 559 // Finally we can rematerialize OrigMI before MI. [all...] |
SplitKit.cpp | 459 RM.OrigMI = LIS.getInstructionFromIndex(OrigVNI->def); [all...] |
/external/llvm/include/llvm/CodeGen/ |
LiveRangeEdit.h | 90 /// allUsesAvailableAt - Return true if all registers used by OrigMI at 92 bool allUsesAvailableAt(const MachineInstr *OrigMI, SlotIndex OrigIdx, 196 MachineInstr *OrigMI; // Instruction defining OrigVNI. It contains the 198 explicit Remat(VNInfo *ParentVNI) : ParentVNI(ParentVNI), OrigMI(nullptr) {}
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/ |
LiveRangeEdit.h | 90 /// allUsesAvailableAt - Return true if all registers used by OrigMI at 92 bool allUsesAvailableAt(const MachineInstr *OrigMI, SlotIndex OrigIdx, 196 MachineInstr *OrigMI; // Instruction defining OrigVNI. It contains the 198 explicit Remat(VNInfo *ParentVNI) : ParentVNI(ParentVNI), OrigMI(nullptr) {}
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/ |
LiveRangeEdit.h | 90 /// allUsesAvailableAt - Return true if all registers used by OrigMI at 92 bool allUsesAvailableAt(const MachineInstr *OrigMI, SlotIndex OrigIdx, 196 MachineInstr *OrigMI; // Instruction defining OrigVNI. It contains the 198 explicit Remat(VNInfo *ParentVNI) : ParentVNI(ParentVNI), OrigMI(nullptr) {}
|
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/CodeGen/ |
LiveRangeEdit.h | 100 /// allUsesAvailableAt - Return true if all registers used by OrigMI at 102 bool allUsesAvailableAt(const MachineInstr *OrigMI, SlotIndex OrigIdx, 204 MachineInstr *OrigMI = nullptr; // Instruction defining OrigVNI. It contains
|
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/CodeGen/ |
LiveRangeEdit.h | 100 /// allUsesAvailableAt - Return true if all registers used by OrigMI at 102 bool allUsesAvailableAt(const MachineInstr *OrigMI, SlotIndex OrigIdx, 204 MachineInstr *OrigMI = nullptr; // Instruction defining OrigVNI. It contains
|
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/CodeGen/ |
LiveRangeEdit.h | 100 /// allUsesAvailableAt - Return true if all registers used by OrigMI at 102 bool allUsesAvailableAt(const MachineInstr *OrigMI, SlotIndex OrigIdx, 204 MachineInstr *OrigMI = nullptr; // Instruction defining OrigVNI. It contains
|
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/CodeGen/ |
LiveRangeEdit.h | 100 /// allUsesAvailableAt - Return true if all registers used by OrigMI at 102 bool allUsesAvailableAt(const MachineInstr *OrigMI, SlotIndex OrigIdx, 204 MachineInstr *OrigMI = nullptr; // Instruction defining OrigVNI. It contains
|
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/CodeGen/ |
LiveRangeEdit.h | 100 /// allUsesAvailableAt - Return true if all registers used by OrigMI at 102 bool allUsesAvailableAt(const MachineInstr *OrigMI, SlotIndex OrigIdx, 204 MachineInstr *OrigMI = nullptr; // Instruction defining OrigVNI. It contains
|
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/CodeGen/ |
LiveRangeEdit.h | 100 /// allUsesAvailableAt - Return true if all registers used by OrigMI at 102 bool allUsesAvailableAt(const MachineInstr *OrigMI, SlotIndex OrigIdx, 204 MachineInstr *OrigMI = nullptr; // Instruction defining OrigVNI. It contains
|
/prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/CodeGen/ |
LiveRangeEdit.h | 100 /// allUsesAvailableAt - Return true if all registers used by OrigMI at 102 bool allUsesAvailableAt(const MachineInstr *OrigMI, SlotIndex OrigIdx, 204 MachineInstr *OrigMI = nullptr; // Instruction defining OrigVNI. It contains
|
/prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/CodeGen/ |
LiveRangeEdit.h | 100 /// allUsesAvailableAt - Return true if all registers used by OrigMI at 102 bool allUsesAvailableAt(const MachineInstr *OrigMI, SlotIndex OrigIdx, 204 MachineInstr *OrigMI = nullptr; // Instruction defining OrigVNI. It contains
|
/prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/CodeGen/ |
LiveRangeEdit.h | 100 /// allUsesAvailableAt - Return true if all registers used by OrigMI at 102 bool allUsesAvailableAt(const MachineInstr *OrigMI, SlotIndex OrigIdx, 204 MachineInstr *OrigMI = nullptr; // Instruction defining OrigVNI. It contains
|
/prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/CodeGen/ |
LiveRangeEdit.h | 100 /// allUsesAvailableAt - Return true if all registers used by OrigMI at 102 bool allUsesAvailableAt(const MachineInstr *OrigMI, SlotIndex OrigIdx, 204 MachineInstr *OrigMI = nullptr; // Instruction defining OrigVNI. It contains
|
/prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/CodeGen/ |
LiveRangeEdit.h | 100 /// allUsesAvailableAt - Return true if all registers used by OrigMI at 102 bool allUsesAvailableAt(const MachineInstr *OrigMI, SlotIndex OrigIdx, 204 MachineInstr *OrigMI = nullptr; // Instruction defining OrigVNI. It contains
|
/prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/CodeGen/ |
LiveRangeEdit.h | 100 /// allUsesAvailableAt - Return true if all registers used by OrigMI at 102 bool allUsesAvailableAt(const MachineInstr *OrigMI, SlotIndex OrigIdx, 204 MachineInstr *OrigMI = nullptr; // Instruction defining OrigVNI. It contains
|
/external/llvm/lib/Target/X86/ |
X86FixupBWInsts.cpp | 84 /// that super register is dead just prior to \p OrigMI, and false if not. 85 bool getSuperRegDestIfDead(MachineInstr *OrigMI, 180 // What we'd really like to know is whether after OrigMI, the 182 // was the destination register of OrigMI. 183 bool FixupBWInstPass::getSuperRegDestIfDead(MachineInstr *OrigMI, 187 unsigned OrigDestReg = OrigMI->getOperand(0).getReg();
|