/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | PeepholeOptimizer.cpp | 1258 RegSubRegPair NewSrc = getNewSource(MRI, TII, TrackPair, RewriteMap, in optimizeCoalescableCopy() local 1260 if (Src.Reg == NewSrc.Reg || NewSrc.Reg == 0) in optimizeCoalescableCopy() 1264 if (CpyRewriter->RewriteCurrentSource(NewSrc.Reg, NewSrc.SubReg)) { in optimizeCoalescableCopy() 1266 MRI->clearKillFlags(NewSrc.Reg); in optimizeCoalescableCopy() 1290 RegSubRegPair NewSrc = getNewSource(MRI, TII, Def, RewriteMap); in rewriteSource() local 1299 .addReg(NewSrc.Reg, 0, NewSrc.SubReg); in rewriteSource() 1314 MRI->clearKillFlags(NewSrc.Reg); in rewriteSource()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SeparateConstOffsetFromGEP.cpp | 1005 Value *NewSrc = Builder.CreateGEP( in reorderGEP() local 1008 Value *NewGEP = Builder.CreateGEP(PtrGEP->getSourceElementType(), NewSrc, in reorderGEP()
|
H A D | LICM.cpp | 2522 Value *NewSrc = Builder.CreateGEP(GEP->getSourceElementType(), SrcPtr, in hoistGEP() local 2526 Value *NewGEP = Builder.CreateGEP(Src->getSourceElementType(), NewSrc, in hoistGEP()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrInfo.h | 312 unsigned LEAOpcode, bool AllowSP, Register &NewSrc,
|
H A D | X86InstrInfo.cpp | 1161 unsigned Opc, bool AllowSP, Register &NewSrc, in classifyLEAReg() argument 1177 NewSrc = SrcReg; in classifyLEAReg() 1180 if (NewSrc.isVirtual() && !MF.getRegInfo().constrainRegClass(NewSrc, RC)) in classifyLEAReg() 1192 NewSrc = getX86SubSuperRegister(SrcReg, 64); in classifyLEAReg() 1193 assert(NewSrc.isValid() && "Invalid Operand"); in classifyLEAReg() 1198 NewSrc = MF.getRegInfo().createVirtualRegister(RC); in classifyLEAReg() 1201 .addReg(NewSrc, RegState::Define | RegState::Undef, X86::sub_32bit) in classifyLEAReg()
|
H A D | X86ISelLowering.cpp | 10129 SDValue NewSrc = widenSubVector(Src, ZeroUppers, Subtarget, DAG, DL, 512); in getAVX512TruncNode() local 10130 return getAVX512TruncNode(DL, DstVT, NewSrc, Subtarget, DAG, ZeroUppers); in getAVX512TruncNode() 42001 if (SDValue NewSrc = SimplifyMultipleUseDemandedVectorElts( in SimplifyDemandedVectorEltsForTargetNode() local 42004 Op, TLO.DAG.getNode(Opc, SDLoc(Op), VT, NewSrc, Op.getOperand(1))); in SimplifyDemandedVectorEltsForTargetNode() 42356 if (SDValue NewSrc = SimplifyMultipleUseDemandedVectorElts( in SimplifyDemandedVectorEltsForTargetNode() local 42358 return TLO.CombineTo(Op, TLO.DAG.getNode(Opc, SDLoc(Op), VT, NewSrc)); in SimplifyDemandedVectorEltsForTargetNode() 42988 SDValue NewSrc = in SimplifyDemandedBitsForTargetNode() local 42992 TLO.DAG.getNode(X86ISD::VBROADCAST, SDLoc(Op), NewVT, NewSrc); in SimplifyDemandedBitsForTargetNode() 43017 SDValue NewSrc = extract128BitVector(Src, 0, TLO.DAG, SDLoc(Src)); in SimplifyDemandedBitsForTargetNode() local 43018 return TLO.CombineTo(Op, TLO.DAG.getNode(Opc, SDLoc(Op), VT, NewSrc)); in SimplifyDemandedBitsForTargetNode() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 1286 SDValue NewSrc = SimplifyMultipleUseDemandedBits( in SimplifyDemandedBits() local 1288 if (NewSub || NewSrc) { in SimplifyDemandedBits() 1290 NewSrc = NewSrc ? NewSrc : Src; in SimplifyDemandedBits() 1291 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), dl, VT, NewSrc, NewSub, in SimplifyDemandedBits() 2459 if (SDValue NewSrc = SimplifyMultipleUseDemandedBits( in SimplifyDemandedBits() local 2461 return TLO.CombineTo(Op, TLO.DAG.getNode(Op.getOpcode(), dl, VT, NewSrc)); in SimplifyDemandedBits() 2522 if (SDValue NewSrc = SimplifyMultipleUseDemandedBits( in SimplifyDemandedBits() local 2524 return TLO.CombineTo(Op, TLO.DAG.getNode(Op.getOpcode(), dl, VT, NewSrc)); in SimplifyDemandedBits() 2553 if (SDValue NewSrc = SimplifyMultipleUseDemandedBits( in SimplifyDemandedBits() local 2555 return TLO.CombineTo(Op, TLO.DAG.getNode(Op.getOpcode(), dl, VT, NewSrc)); in SimplifyDemandedBits() [all …]
|
H A D | LegalizeVectorTypes.cpp | 2594 SDValue NewSrc = in SplitVecRes_ExtendOp() 2597 std::tie(Lo, Hi) = DAG.SplitVector(NewSrc, dl); in SplitVecRes_ExtendOp() 2605 SDValue NewSrc = in SplitVecRes_ExtendOp() 2609 std::tie(Lo, Hi) = DAG.SplitVector(NewSrc, dl); in SplitVecRes_ExtendOp() 2590 SDValue NewSrc = SplitVecRes_ExtendOp() local 2601 SDValue NewSrc = SplitVecRes_ExtendOp() local
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | ItaniumCXXABI.cpp | 970 llvm::PHINode *NewSrc = Builder.CreatePHI(src->getType(), 2); in EmitMemberPointerConversion() local 971 NewSrc->addIncoming(src, StartBB); in EmitMemberPointerConversion() 972 NewSrc->addIncoming(ResignedVal, ResignBB); in EmitMemberPointerConversion() 973 src = NewSrc; in EmitMemberPointerConversion()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchISelLowering.cpp | 2892 SDValue NewSrc = DAG.getNode(ISD::ANY_EXTEND, DL, GRLenVT, Src); in ReplaceNodeResults() local 2898 Tmp = DAG.getNode(LoongArchISD::REVB_2H, DL, GRLenVT, NewSrc); in ReplaceNodeResults() 2903 Tmp = DAG.getNode(LoongArchISD::REVB_2W, DL, GRLenVT, NewSrc); in ReplaceNodeResults() 2914 SDValue NewSrc = DAG.getNode(ISD::ANY_EXTEND, DL, GRLenVT, Src); in ReplaceNodeResults() local 2920 Tmp = DAG.getNode(LoongArchISD::BITREV_4B, DL, GRLenVT, NewSrc); in ReplaceNodeResults() 2923 Tmp = DAG.getNode(LoongArchISD::BITREV_W, DL, GRLenVT, NewSrc); in ReplaceNodeResults()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64InstructionSelector.cpp | 2086 Register NewSrc = Copy.getReg(0); in preISelLower() local 2087 SrcOp.setReg(NewSrc); in preISelLower() 2088 RBI.constrainGenericRegister(NewSrc, AArch64::GPR64RegClass, MRI); in preISelLower() 2112 auto NewSrc = MIB.buildCopy(LLT::scalar(64), I.getOperand(1).getReg()); in preISelLower() local 2115 MRI.setRegClass(NewSrc.getReg(0), &AArch64::GPR64RegClass); in preISelLower() 2116 I.getOperand(1).setReg(NewSrc.getReg(0)); in preISelLower()
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
H A D | CodeGenDAGPatterns.cpp | 4417 TreePatternNodePtr NewSrc = P.getSrcPattern().clone(); in ExpandHwModeBasedTypes() local 4419 if (!NewSrc->setDefaultMode(Mode) || !NewDst->setDefaultMode(Mode)) { in ExpandHwModeBasedTypes() 4424 P.getSrcRecord(), P.getPredicates(), std::move(NewSrc), in ExpandHwModeBasedTypes()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 4113 auto *NewSrc = OldToNewSrcMap[MRI.getVRegDef(MO.getReg())]; in applyExtendThroughPhis() local 4114 NewPhi.addUse(NewSrc->getOperand(0).getReg()); in applyExtendThroughPhis()
|