Searched refs:DstOps (Results 1 – 5 of 5) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/ |
D | CSEMIRBuilder.cpp | 90 void CSEMIRBuilder::profileEverything(unsigned Opc, ArrayRef<DstOp> DstOps, in profileEverything() argument 97 profileDstOps(DstOps, B); in profileEverything() 114 bool CSEMIRBuilder::checkCopyToDefsPossible(ArrayRef<DstOp> DstOps) { in checkCopyToDefsPossible() argument 115 if (DstOps.size() == 1) in checkCopyToDefsPossible() 118 return std::all_of(DstOps.begin(), DstOps.end(), [](const DstOp &Op) { in checkCopyToDefsPossible() 125 CSEMIRBuilder::generateCopiesIfRequired(ArrayRef<DstOp> DstOps, in generateCopiesIfRequired() argument 127 assert(checkCopyToDefsPossible(DstOps) && in generateCopiesIfRequired() 129 if (DstOps.size() == 1) { in generateCopiesIfRequired() 130 const DstOp &Op = DstOps[0]; in generateCopiesIfRequired() 138 ArrayRef<DstOp> DstOps, in buildInstr() argument [all …]
|
D | MachineIRBuilder.cpp | 946 ArrayRef<DstOp> DstOps, in buildInstr() argument 953 assert(DstOps.size() == 1 && "Invalid select"); in buildInstr() 956 DstOps[0].getLLTTy(*getMRI()), SrcOps[0].getLLTTy(*getMRI()), in buildInstr() 975 assert(DstOps.size() == 1 && "Invalid Dst"); in buildInstr() 977 validateBinaryOp(DstOps[0].getLLTTy(*getMRI()), in buildInstr() 985 assert(DstOps.size() == 1 && "Invalid Dst"); in buildInstr() 987 validateShiftOp(DstOps[0].getLLTTy(*getMRI()), in buildInstr() 995 assert(DstOps.size() == 1 && "Invalid Dst"); in buildInstr() 997 validateTruncExt(DstOps[0].getLLTTy(*getMRI()), in buildInstr() 1002 assert(DstOps.size() == 1 && "Invalid Dst"); in buildInstr() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/ |
D | ConstantFoldingMIRBuilder.h | 28 MachineInstrBuilder buildInstr(unsigned Opc, ArrayRef<DstOp> DstOps, 47 assert(DstOps.size() == 1 && "Invalid dst ops"); 49 const DstOp &Dst = DstOps[0]; 58 assert(DstOps.size() == 1 && "Invalid dst ops"); 60 const DstOp &Dst = DstOps[0]; 69 return MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps);
|
D | CSEMIRBuilder.h | 72 void profileEverything(unsigned Opc, ArrayRef<DstOp> DstOps, 82 MachineInstrBuilder generateCopiesIfRequired(ArrayRef<DstOp> DstOps, 88 bool checkCopyToDefsPossible(ArrayRef<DstOp> DstOps); 94 MachineInstrBuilder buildInstr(unsigned Opc, ArrayRef<DstOp> DstOps,
|
D | MachineIRBuilder.h | 1480 virtual MachineInstrBuilder buildInstr(unsigned Opc, ArrayRef<DstOp> DstOps,
|