• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/

Lines Matching refs:SrcOp

127                                                          const SrcOp &Size,
178 const SrcOp &Op0,
179 const SrcOp &Op1) {
204 const SrcOp &Op0,
234 const SrcOp &Op) {
323 const SrcOp &Addr,
330 const SrcOp &Addr,
343 const DstOp &Dst, const SrcOp &BasePtr,
359 MachineInstrBuilder MachineIRBuilder::buildStore(const SrcOp &Val,
360 const SrcOp &Addr,
373 const SrcOp &Op) {
378 const SrcOp &Op) {
383 const SrcOp &Op) {
400 const SrcOp &Op,
408 const SrcOp &Op) {
431 const SrcOp &Op) {
436 const SrcOp &Op) {
441 const SrcOp &Op) {
446 const SrcOp &Src) {
466 const SrcOp &Src,
537 // Unfortunately to convert from ArrayRef<LLT> to ArrayRef<SrcOp>,
540 SmallVector<SrcOp, 8> TmpVec(Ops.begin(), Ops.end());
547 std::initializer_list<SrcOp> Ops) {
553 const SrcOp &Op) {
563 const SrcOp &Op) {
572 const SrcOp &Op) {
583 // Unfortunately to convert from ArrayRef<Register> to ArrayRef<SrcOp>,
586 SmallVector<SrcOp, 8> TmpVec(Ops.begin(), Ops.end());
591 const SrcOp &Src) {
592 SmallVector<SrcOp, 8> TmpVec(Res.getLLTTy(*getMRI()).getNumElements(), Src);
599 // Unfortunately to convert from ArrayRef<Register> to ArrayRef<SrcOp>,
602 SmallVector<SrcOp, 8> TmpVec(Ops.begin(), Ops.end());
608 // Unfortunately to convert from ArrayRef<Register> to ArrayRef<SrcOp>,
611 SmallVector<SrcOp, 8> TmpVec(Ops.begin(), Ops.end());
616 const SrcOp &Src,
617 const SrcOp &Op,
656 const SrcOp &Op) {
661 const SrcOp &Op,
668 const SrcOp &Op0,
669 const SrcOp &Op1) {
675 const SrcOp &Op0,
676 const SrcOp &Op1,
683 const SrcOp &Tst,
684 const SrcOp &Op0,
685 const SrcOp &Op1,
692 MachineIRBuilder::buildInsertVectorElement(const DstOp &Res, const SrcOp &Val,
693 const SrcOp &Elt, const SrcOp &Idx) {
698 MachineIRBuilder::buildExtractVectorElement(const DstOp &Res, const SrcOp &Val,
699 const SrcOp &Idx) {
757 const SrcOp &Addr, const SrcOp &Val,
849 const DstOp &OldValRes, const SrcOp &Addr, const SrcOp &Val,
856 MachineIRBuilder::buildAtomicRMWFSub(const DstOp &OldValRes, const SrcOp &Addr, const SrcOp &Val,
915 ArrayRef<SrcOp> SrcOps,
998 assert(SrcOps[0].getSrcOpKind() == SrcOp::SrcType::Ty_Predicate &&
1036 [&, this](const SrcOp &Op) {
1087 [&, this](const SrcOp &Op) {
1104 [&, this](const SrcOp &Op) {
1119 [&, this](const SrcOp &Op) {
1147 for (const SrcOp &Op : SrcOps)