Home
last modified time | relevance | path

Searched refs:isTied (Results 1 – 25 of 68) sorted by relevance

123

/external/llvm/utils/TableGen/
DCodeGenInstruction.h54 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/
DCodeGenInstruction.h55 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/
DMCInstrDescView.cpp50 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()
DMCInstrDescView.h73 bool isTied() const;
/external/llvm-project/llvm/lib/CodeGen/
DMachineOperand.cpp157 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()
DRegAllocFast.cpp920 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()
DMachineCopyPropagation.cpp495 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()
DMachineInstr.cpp231 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()
DMachineVerifier.cpp1697 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/
DMachineOperand.cpp155 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()
DMachineCopyPropagation.cpp479 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()
DMachineInstr.cpp223 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()
DRegAllocFast.cpp896 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()
DMachineVerifier.cpp1621 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/
DMachineInstr.cpp135 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/
DMachineInstr.h1048 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/
DMachineInstr.h1369 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/
DRDFCopy.cpp171 if (Op.isTied()) in run()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DRDFCopy.cpp171 if (Op.isTied()) in run()
/external/llvm-project/llvm/include/llvm/CodeGen/
DMachineInstr.h1481 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/
DSystemZShortenInst.cpp69 !MI.getOperand(0).isTied()) in tieOpsIfNeeded()
/external/llvm/lib/Target/Hexagon/
DRDFCopy.cpp209 if (Op.isTied()) in run()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZShortenInst.cpp68 !MI.getOperand(0).isTied()) in tieOpsIfNeeded()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DSIFormMemoryClauses.cpp223 if (MO.isTied()) in canBundle()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIFormMemoryClauses.cpp223 if (MO.isTied()) in canBundle()

123