/external/llvm/utils/TableGen/ |
D | CodeGenInstruction.h | 54 bool isTied() const { return Kind == Tied; } in isTied() function 57 assert(isTied()); in getTiedOperand() 120 if (CI.isTied()) return CI.getTiedOperand(); in getTiedRegister()
|
/external/llvm-project/llvm/utils/TableGen/ |
D | CodeGenInstruction.h | 55 bool isTied() const { return Kind == Tied; } in isTied() function 58 assert(isTied()); in getTiedOperand() 132 if (CI.isTied()) return CI.getTiedOperand(); in getTiedRegister()
|
/external/llvm-project/llvm/tools/llvm-exegesis/lib/ |
D | MCInstrDescView.cpp | 50 bool Operand::isTied() const { return TiedToIndex.hasValue(); } in isTied() function in llvm::exegesis::Operand 152 if (Op.isExplicit() && !Op.isTied()) { in create() 161 if (Op.isExplicit() && Op.isTied()) in create() 277 if (Op.isTied()) in dump()
|
D | MCInstrDescView.h | 73 bool isTied() const;
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | MachineOperand.cpp | 157 assert((!isReg() || !isTied()) && "Cannot change a tied operand into an imm"); in ChangeToImmediate() 168 assert((!isReg() || !isTied()) && "Cannot change a tied operand into an imm"); in ChangeToFPImmediate() 179 assert((!isReg() || !isTied()) && in ChangeToES() 192 assert((!isReg() || !isTied()) && in ChangeToGA() 204 assert((!isReg() || !isTied()) && in ChangeToMCSymbol() 215 assert((!isReg() || !isTied()) && in ChangeToFrameIndex() 227 assert((!isReg() || !isTied()) && in ChangeToTargetIndex() 790 if (ShouldPrintRegisterTies && isTied() && !isDef()) in print()
|
D | RegAllocFast.cpp | 920 assert(!MO.isTied() && "tied op should be allocated"); in useVirtReg() 1086 if (MO.isTied() || (MO.getSubReg() != 0 && !MO.isUndef())) in allocateInstruction() 1169 bool Livethrough0 = MO0.isEarlyClobber() || MO0.isTied() || in allocateInstruction() 1171 bool Livethrough1 = MO1.isEarlyClobber() || MO1.isTied() || in allocateInstruction() 1186 if (MO.isEarlyClobber() || MO.isTied() || in allocateInstruction() 1222 if (MO.isTied() || MO.isEarlyClobber()) in allocateInstruction()
|
D | MachineCopyPropagation.cpp | 495 if (!MOUse.isReg() || MOUse.isTied() || MOUse.isUndef() || MOUse.isDef() || in forwardUses() 658 if (MO.isTied()) in ForwardCopyPropagateBlock() 777 if (MODef.isTied() || MODef.isUndef() || MODef.isImplicit()) in propagateDefs()
|
D | MachineInstr.cpp | 231 assert(!Operands[OpNo].isTied() && "Cannot move tied operands"); in addOperand() 311 assert(!Operands[i].isTied() && "Cannot move tied operands"); in RemoveOperand() 1099 assert(!DefMO.isTied() && "Def is already tied to another use"); in tieOperands() 1100 assert(!UseMO.isTied() && "Use is already tied to another def"); in tieOperands() 1123 assert(MO.isTied() && "Operand isn't tied"); in findTiedOperandIdx() 1507 int TiedIdx = Operand.isTied() ? int(findTiedOperandIdx(I)) : -1; in hasComplexRegisterTies() 1612 if (MO.isReg() && MO.isTied() && !MO.isDef()) in print()
|
D | MachineVerifier.cpp | 1697 else if (!MO->isTied()) in visitMachineOperand() 1709 } else if (MO->isReg() && MO->isTied()) in visitMachineOperand() 1726 if (MO->isTied()) { in visitMachineOperand() 1731 if (!OtherMO.isTied()) in visitMachineOperand() 2421 if (MODef.isTied() || MODef.isImplicit() || MODef.isInternalRead() || in checkPHIOps() 2435 MO0.isDebug() || MO0.isTied()) in checkPHIOps()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | MachineOperand.cpp | 155 assert((!isReg() || !isTied()) && "Cannot change a tied operand into an imm"); in ChangeToImmediate() 164 assert((!isReg() || !isTied()) && "Cannot change a tied operand into an imm"); in ChangeToFPImmediate() 174 assert((!isReg() || !isTied()) && in ChangeToES() 187 assert((!isReg() || !isTied()) && in ChangeToGA() 199 assert((!isReg() || !isTied()) && in ChangeToMCSymbol() 209 assert((!isReg() || !isTied()) && in ChangeToFrameIndex() 220 assert((!isReg() || !isTied()) && in ChangeToTargetIndex() 778 if (ShouldPrintRegisterTies && isTied() && !isDef()) in print()
|
D | MachineCopyPropagation.cpp | 479 if (!MOUse.isReg() || MOUse.isTied() || MOUse.isUndef() || MOUse.isDef() || in forwardUses() 641 if (MO.isTied()) in ForwardCopyPropagateBlock() 760 if (MODef.isTied() || MODef.isUndef() || MODef.isImplicit()) in propagateDefs()
|
D | MachineInstr.cpp | 223 assert(!Operands[OpNo].isTied() && "Cannot move tied operands"); in addOperand() 303 assert(!Operands[i].isTied() && "Cannot move tied operands"); in RemoveOperand() 1055 assert(!DefMO.isTied() && "Def is already tied to another use"); in tieOperands() 1056 assert(!UseMO.isTied() && "Use is already tied to another def"); in tieOperands() 1077 assert(MO.isTied() && "Operand isn't tied"); in findTiedOperandIdx() 1416 int TiedIdx = Operand.isTied() ? int(findTiedOperandIdx(I)) : -1; in hasComplexRegisterTies() 1491 if (MO.isReg() && MO.isTied() && !MO.isDef()) in print()
|
D | RegAllocFast.cpp | 896 if (MO.isEarlyClobber() || (MO.isUse() && MO.isTied()) || in handleThroughOperands() 927 if (!MO.isTied()) continue; in handleThroughOperands() 1146 if (!MO.isDef() && !MO.isTied()) continue; in allocateInstruction()
|
D | MachineVerifier.cpp | 1621 else if (!MO->isTied()) in visitMachineOperand() 1633 } else if (MO->isReg() && MO->isTied()) in visitMachineOperand() 1650 if (MO->isTied()) { in visitMachineOperand() 1655 if (!OtherMO.isTied()) in visitMachineOperand() 2214 if (MODef.isTied() || MODef.isImplicit() || MODef.isInternalRead() || in checkPHIOps() 2228 MO0.isDebug() || MO0.isTied()) in checkPHIOps()
|
/external/llvm/lib/CodeGen/ |
D | MachineInstr.cpp | 135 assert((!isReg() || !isTied()) && "Cannot change a tied operand into an imm"); in ChangeToImmediate() 144 assert((!isReg() || !isTied()) && "Cannot change a tied operand into an imm"); in ChangeToFPImmediate() 153 assert((!isReg() || !isTied()) && in ChangeToES() 165 assert((!isReg() || !isTied()) && in ChangeToMCSymbol() 320 isInternalRead() || isEarlyClobber() || isTied()) { in print() 360 if (isTied()) { in print() 792 assert(!Operands[OpNo].isTied() && "Cannot move tied operands"); in addOperand() 871 assert(!Operands[i].isTied() && "Cannot move tied operands"); in RemoveOperand() 1404 assert(!DefMO.isTied() && "Def is already tied to another use"); in tieOperands() 1405 assert(!UseMO.isTied() && "Use is already tied to another def"); in tieOperands() [all …]
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineInstr.h | 1048 if (!MO.isReg() || !MO.isDef() || !MO.isTied()) 1061 if (!MO.isReg() || !MO.isUse() || !MO.isTied()) 1242 if (MO.isReg() && MO.isTied()) {
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | MachineInstr.h | 1369 if (!MO.isReg() || !MO.isDef() || !MO.isTied()) 1382 if (!MO.isReg() || !MO.isUse() || !MO.isTied()) 1645 if (MO.isReg() && MO.isTied()) {
|
/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | RDFCopy.cpp | 171 if (Op.isTied()) in run()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | RDFCopy.cpp | 171 if (Op.isTied()) in run()
|
/external/llvm-project/llvm/include/llvm/CodeGen/ |
D | MachineInstr.h | 1481 if (!MO.isReg() || !MO.isDef() || !MO.isTied()) 1494 if (!MO.isReg() || !MO.isUse() || !MO.isTied()) 1761 if (MO.isReg() && MO.isTied()) {
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZShortenInst.cpp | 69 !MI.getOperand(0).isTied()) in tieOpsIfNeeded()
|
/external/llvm/lib/Target/Hexagon/ |
D | RDFCopy.cpp | 209 if (Op.isTied()) in run()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
D | SystemZShortenInst.cpp | 68 !MI.getOperand(0).isTied()) in tieOpsIfNeeded()
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | SIFormMemoryClauses.cpp | 223 if (MO.isTied()) in canBundle()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | SIFormMemoryClauses.cpp | 223 if (MO.isTied()) in canBundle()
|