Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DCSEMIRBuilder.cpp115 profileDstOps(DstOps, B); in profileEverything()
133 if (DstOps.size() == 1) in checkCopyToDefsPossible()
145 assert(checkCopyToDefsPossible(DstOps) && in generateCopiesIfRequired()
147 if (DstOps.size() == 1) { in generateCopiesIfRequired()
148 const DstOp &Op = DstOps[0]; in generateCopiesIfRequired()
197 assert(DstOps.size() == 1 && "Invalid dsts"); in buildInstr()
215 return buildConstant(DstOps[0], *Cst); in buildInstr()
235 return buildFConstant(DstOps[0], *Cst); in buildInstr()
241 const DstOp &Dst = DstOps[0]; in buildInstr()
256 return buildFConstant(DstOps[0], *Cst); in buildInstr()
[all …]
H A DMachineIRBuilder.cpp1040 assert(DstOps.size() == 1 && "Invalid Dst"); in buildInstr()
1064 assert(DstOps.size() == 1 && "Invalid Dst"); in buildInstr()
1076 assert(DstOps.size() == 1 && "Invalid Dst"); in buildInstr()
1086 assert(DstOps.size() == 1 && "Invalid Dst"); in buildInstr()
1093 assert(DstOps.size() == 1 && "Invalid Dst"); in buildInstr()
1100 assert(DstOps.size() == 1 && "Invalid Dst"); in buildInstr()
1140 assert(llvm::all_of(DstOps, in buildInstr()
1146 assert((TypeSize::ScalarTy)DstOps.size() * in buildInstr()
1166 return buildCast(DstOps[0], SrcOps[0]); in buildInstr()
1183 DstOps[0].getLLTTy(*getMRI()) && in buildInstr()
[all …]
H A DLegalizerHelper.cpp3639 static void makeDstOps(SmallVectorImpl<DstOp> &DstOps, LLT Ty, in makeDstOps() argument
3651 DstOps.push_back(NarrowTy); in makeDstOps()
3656 DstOps.push_back(LeftoverTy); in makeDstOps()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DCSEMIRBuilder.h72 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,
H A DMachineIRBuilder.h1962 virtual MachineInstrBuilder buildInstr(unsigned Opc, ArrayRef<DstOp> DstOps,
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp224 std::initializer_list<llvm::DstOp> DstOps,
4434 unsigned Opcode, std::initializer_list<llvm::DstOp> DstOps, in emitInstr() argument
4440 auto MI = MIRBuilder.buildInstr(Opcode, DstOps, SrcOps); in emitInstr()