Home
last modified time | relevance | path

Searched refs:DstOps (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCSEMIRBuilder.cpp117 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 DMachineIRBuilder.cpp1240 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 DLegalizerHelper.cpp4906 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 DCSEMIRBuilder.h79 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 DMachineIRBuilder.h2433 buildInstr(unsigned Opc, ArrayRef<DstOp> DstOps, ArrayRef<SrcOp> SrcOps,
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp261 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()