Home
last modified time | relevance | path

Searched refs:SrcInst (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp442 MachineInstr *SrcInst = Src->getInstr(); in adjustSchedDependency() local
449 if (QII->canExecuteInBundle(*SrcInst, *DstInst) && in adjustSchedDependency()
483 InstrInfo.getOperandLatency(&InstrItins, *SrcInst, 0, *DDst, UseIdx); in adjustSchedDependency()
502 if (EnableDotCurSched && QII->isToBeScheduledASAP(*SrcInst, *DstInst) && in adjustSchedDependency()
509 Latency = updateLatency(*SrcInst, *DstInst, IsArtificial, Latency); in adjustSchedDependency()
539 int HexagonSubtarget::updateLatency(MachineInstr &SrcInst, in updateLatency() argument
549 if (QII.isHVXVec(SrcInst) || useBSBScheduling()) in updateLatency()
635 MachineInstr &SrcInst = *Src->getInstr(); in isBestZeroLatency() local
642 if (SrcInst.isPHI() || DstInst.isPHI()) in isBestZeroLatency()
645 if (!TII->isToBeScheduledASAP(SrcInst, DstInst) && in isBestZeroLatency()
[all …]
H A DHexagonSubtarget.h349 int updateLatency(MachineInstr &SrcInst, MachineInstr &DstInst,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp360 Value *getMemInstValueForLoad(MemIntrinsic *SrcInst, unsigned Offset, in getMemInstValueForLoad() argument
369 if (MemSetInst *MSI = dyn_cast<MemSetInst>(SrcInst)) { in getMemInstValueForLoad()
400 MemTransferInst *MTI = cast<MemTransferInst>(SrcInst); in getMemInstValueForLoad()
407 Constant *getConstantMemInstValueForLoad(MemIntrinsic *SrcInst, unsigned Offset, in getConstantMemInstValueForLoad() argument
414 if (MemSetInst *MSI = dyn_cast<MemSetInst>(SrcInst)) { in getConstantMemInstValueForLoad()
424 MemTransferInst *MTI = cast<MemTransferInst>(SrcInst); in getConstantMemInstValueForLoad()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DVNCoercion.h88 Value *getMemInstValueForLoad(MemIntrinsic *SrcInst, unsigned Offset,
93 Constant *getConstantMemInstValueForLoad(MemIntrinsic *SrcInst, unsigned Offset,
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMIRYamlMapping.h518 unsigned SrcInst;
525 return std::tie(SrcInst, SrcOp, DstInst, DstOp) ==
526 std::tie(Other.SrcInst, Other.SrcOp, Other.DstInst, Other.DstOp);
532 YamlIO.mapRequired("srcinst", Sub.SrcInst);
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp1280 void Instruction::copyMetadata(const Instruction &SrcInst, in copyMetadata() argument
1282 if (!SrcInst.hasMetadata()) in copyMetadata()
1290 SrcInst.getAllMetadataOtherThanDebugLoc(TheMDs); in copyMetadata()
1296 setDebugLoc(SrcInst.getDebugLoc()); in copyMetadata()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp1078 Instruction *SrcInst = dyn_cast<Instruction>(Src); in instCombineIntrinsic() local
1079 if (SrcInst && SrcInst->getParent() != II.getParent()) in instCombineIntrinsic()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstruction.h419 void copyMetadata(const Instruction &SrcInst,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp471 MF.makeDebugValueSubstitution({Sub.SrcInst, Sub.SrcOp}, in setupDebugValueTracking()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp14877 Instruction *SrcInst = BundleMember->Inst; in calculateDependencies() local
14878 assert(SrcInst->mayReadOrWriteMemory() && in calculateDependencies()
14880 MemoryLocation SrcLoc = getLocation(SrcInst); in calculateDependencies()
14898 SLP->isAliased(SrcLoc, SrcInst, DepDest->Inst)))) { in calculateDependencies()