Searched refs:DstOps (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CSEMIRBuilder.cpp | 117 void CSEMIRBuilder::profileEverything(unsigned Opc, ArrayRef<DstOp> DstOps, in profileEverything() argument 124 profileDstOps(DstOps, B); in profileEverything() 141 bool CSEMIRBuilder::checkCopyToDefsPossible(ArrayRef<DstOp> DstOps) { in checkCopyToDefsPossible() argument 142 if (DstOps.size() == 1) in checkCopyToDefsPossible() 145 return llvm::all_of(DstOps, [](const DstOp &Op) { in checkCopyToDefsPossible() 152 CSEMIRBuilder::generateCopiesIfRequired(ArrayRef<DstOp> DstOps, in generateCopiesIfRequired() argument 154 assert(checkCopyToDefsPossible(DstOps) && in generateCopiesIfRequired() 156 if (DstOps.size() == 1) { in generateCopiesIfRequired() 157 const DstOp &Op = DstOps[0]; in generateCopiesIfRequired() 180 ArrayRef<DstOp> DstOps, in buildInstr() argument [all …]
|
| H A D | MachineIRBuilder.cpp | 1240 MachineIRBuilder::buildInstr(unsigned Opc, ArrayRef<DstOp> DstOps, in buildInstr() argument 1247 assert(DstOps.size() == 1 && "Invalid select"); in buildInstr() 1250 DstOps[0].getLLTTy(*getMRI()), SrcOps[0].getLLTTy(*getMRI()), in buildInstr() 1257 assert(DstOps.size() == 1 && "Invalid Dst"); in buildInstr() 1259 validateUnaryOp(DstOps[0].getLLTTy(*getMRI()), in buildInstr() 1281 assert(DstOps.size() == 1 && "Invalid Dst"); in buildInstr() 1283 validateBinaryOp(DstOps[0].getLLTTy(*getMRI()), in buildInstr() 1293 assert(DstOps.size() == 1 && "Invalid Dst"); in buildInstr() 1295 validateShiftOp(DstOps[0].getLLTTy(*getMRI()), in buildInstr() 1303 assert(DstOps.size() == 1 && "Invalid Dst"); in buildInstr() [all …]
|
| H A D | LegalizerHelper.cpp | 4906 static void makeDstOps(SmallVectorImpl<DstOp> &DstOps, LLT Ty, in makeDstOps() argument 4918 DstOps.push_back(NarrowTy); in makeDstOps() 4923 DstOps.push_back(LeftoverTy); in makeDstOps()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | CSEMIRBuilder.h | 79 void profileEverything(unsigned Opc, ArrayRef<DstOp> DstOps, 89 MachineInstrBuilder generateCopiesIfRequired(ArrayRef<DstOp> DstOps, 95 bool checkCopyToDefsPossible(ArrayRef<DstOp> DstOps); 102 buildInstr(unsigned Opc, ArrayRef<DstOp> DstOps, ArrayRef<SrcOp> SrcOps,
|
| H A D | MachineIRBuilder.h | 2433 buildInstr(unsigned Opc, ArrayRef<DstOp> DstOps, ArrayRef<SrcOp> SrcOps,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64InstructionSelector.cpp | 261 emitInstr(unsigned Opcode, std::initializer_list<llvm::DstOp> DstOps, 4386 unsigned Opcode, std::initializer_list<llvm::DstOp> DstOps, in emitInstr() argument 4392 auto MI = MIRBuilder.buildInstr(Opcode, DstOps, SrcOps); in emitInstr()
|