/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonSubtarget.cpp | 442 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 D | HexagonSubtarget.h | 349 int updateLatency(MachineInstr &SrcInst, MachineInstr &DstInst,
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | VNCoercion.cpp | 360 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 D | VNCoercion.h | 88 Value *getMemInstValueForLoad(MemIntrinsic *SrcInst, unsigned Offset, 93 Constant *getConstantMemInstValueForLoad(MemIntrinsic *SrcInst, unsigned Offset,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MIRYamlMapping.h | 518 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 D | Instruction.cpp | 1280 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 D | AMDGPUInstCombineIntrinsic.cpp | 1078 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 D | Instruction.h | 419 void copyMetadata(const Instruction &SrcInst,
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
H A D | MIRParser.cpp | 471 MF.makeDebugValueSubstitution({Sub.SrcInst, Sub.SrcOp}, in setupDebugValueTracking()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 14877 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()
|