Home
last modified time | relevance | path

Searched refs:BCI (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBlockCoverageInference.cpp252 const BlockCoverageInference *BCI; member in llvm::DotFuncBCIInfo
256 DotFuncBCIInfo(const BlockCoverageInference *BCI, in DotFuncBCIInfo() argument
258 : BCI(BCI), Coverage(Coverage) {} in DotFuncBCIInfo()
260 const Function &getFunction() { return BCI->F; } in getFunction()
263 return BCI->shouldInstrumentBlock(*BB); in isInstrumented()
271 return BCI->getDependencies(*Src).count(Dest); in isDependent()
H A DPGOInstrumentation.cpp617 const std::optional<BlockCoverageInference> BCI; member in __anon0925556b0211::FuncPGOInstrumentation
658 BCI(constructBCI(Func, HasSingleByteCoverage, InstrumentFuncEntry)) { in FuncPGOInstrumentation()
659 if (BCI && PGOViewBlockCoverageGraph) in FuncPGOInstrumentation()
660 BCI->viewBlockCoverageGraph(); in FuncPGOInstrumentation()
728 if (BCI) { in computeCFGHash()
729 updateJCH(BCI->getInstrumentedBlocksHash()); in computeCFGHash()
822 if (BCI) { in getInstrumentBBs()
824 if (BCI->shouldInstrumentBlock(BB)) in getInstrumentBBs()
1288 if (FuncInfo.BCI) in setupBBInfoEdges()
1511 if (FuncInfo.BCI->shouldInstrumentBlock(BB)) in populateCoverage()
[all …]
H A DSanitizerBinaryMetadata.cpp343 } else if (auto *BCI = dyn_cast<BitCastInst>(U)) { in hasUseAfterReturnUnsafeUses() local
344 if (!hasUseAfterReturnUnsafeUses(*BCI)) in hasUseAfterReturnUnsafeUses()
H A DDataFlowSanitizer.cpp800 void visitBitCastInst(BitCastInst &BCI);
2745 void DFSanVisitor::visitBitCastInst(BitCastInst &BCI) { in visitBitCastInst() argument
2749 if (auto *CI = dyn_cast<CallInst>(BCI.getOperand(0))) in visitBitCastInst()
2752 visitInstOperands(BCI); in visitBitCastInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelAttributes.cpp132 auto *BCI = dyn_cast<BitCastInst>(U); in processUse() local
133 if (!Load && !BCI) { in processUse()
137 BCI = dyn_cast<BitCastInst>(*U->user_begin()); in processUse()
140 if (BCI) { in processUse()
141 if (!BCI->hasOneUse()) in processUse()
143 Load = dyn_cast<LoadInst>(*BCI->user_begin()); // Load from BCI? in processUse()
H A DAMDGPURewriteOutArguments.cpp123 if (auto *BCI = dyn_cast<BitCastInst>(U->getUser())) { in getStoredType() local
124 for (Use &U : BCI->uses()) in getStoredType()
/freebsd/sys/contrib/device-tree/Bindings/power/supply/
H A Dtwl-charger.txt1 TWL BCI (Battery Charger Interface)
9 if there is a sibling of the BCI node which is compatible with
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp292 bool visitBitCastInst(BitCastInst &BCI);
932 bool ScalarizerVisitor::visitBitCastInst(BitCastInst &BCI) { in visitBitCastInst() argument
933 std::optional<VectorSplit> DstVS = getVectorSplit(BCI.getDestTy()); in visitBitCastInst()
934 std::optional<VectorSplit> SrcVS = getVectorSplit(BCI.getSrcTy()); in visitBitCastInst()
943 IRBuilder<> Builder(&BCI); in visitBitCastInst()
944 Scatterer Op0 = scatter(&BCI, BCI.getOperand(0), *SrcVS); in visitBitCastInst()
955 BCI.getName() + ".i" + Twine(I)); in visitBitCastInst()
980 Scatterer Mid = scatter(&BCI, V, MidVS); in visitBitCastInst()
1001 BCI.getName() + ".i" + Twine(I)); in visitBitCastInst()
1003 BCI.getName() + ".i" + Twine(I)); in visitBitCastInst()
[all …]
H A DCallSiteSplitting.cpp244 BitCastInst* BCI = dyn_cast<BitCastInst>(&*II); in copyMustTailReturn() local
245 if (BCI) in copyMustTailReturn()
253 if (BCI) in copyMustTailReturn()
254 V = cloneInstForMustTail(BCI, TI->getIterator(), V); in copyMustTailReturn()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedLoadCombinePass.cpp719 BitCastInst *BCI = dyn_cast<BitCastInst>(V); in compute() local
720 if (BCI) in compute()
721 return computeFromBCI(BCI, Result, DL); in compute()
731 static bool computeFromBCI(BitCastInst *BCI, VectorInfo &Result, in computeFromBCI()
733 Instruction *Op = dyn_cast<Instruction>(BCI->getOperand(0)); in computeFromBCI()
769 Result.Is.insert(BCI); in computeFromBCI()
H A DStackColoring.cpp978 if (BitCastInst *BCI = dyn_cast<BitCastInst>(Use.get())) in remapInstructions() local
979 if (BCI->isUsedByMetadata()) in remapInstructions()
980 ValueAsMetadata::handleRAUW(BCI, PoisonValue::get(BCI->getType())); in remapInstructions()
H A DCodeGenPrepare.cpp2929 BitCastInst *BCI = nullptr; in dupRetToEnableTailCallOpts() local
2932 BCI = dyn_cast<BitCastInst>(V); in dupRetToEnableTailCallOpts()
2933 if (BCI) in dupRetToEnableTailCallOpts()
2934 V = BCI->getOperand(0); in dupRetToEnableTailCallOpts()
2984 while (&*BI == BCI || &*BI == EVI || isa<PseudoProbeInst>(BI) || in dupRetToEnableTailCallOpts()
7730 if (auto *BCI = dyn_cast<Instruction>(BC1)) in optimizeShuffleVectorInst() local
7731 if (auto *Op = dyn_cast<Instruction>(BCI->getOperand(0))) in optimizeShuffleVectorInst()
7732 if (BCI->getParent() != Op->getParent() && !isa<PHINode>(Op) && in optimizeShuffleVectorInst()
7734 BCI->moveAfter(Op); in optimizeShuffleVectorInst()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp394 if (auto *BCI = dyn_cast<BitCastInst>(Divisor)) in insertFastDivAndRem() local
395 if (BCI->getParent() == SlowDivOrRem->getParent() && in insertFastDivAndRem()
396 isa<ConstantInt>(BCI->getOperand(0))) in insertFastDivAndRem()
H A DPromoteMemoryToRegister.cpp86 } else if (const BitCastInst *BCI = dyn_cast<BitCastInst>(U)) { in isAllocaPromotable() local
87 if (!onlyUsedByLifetimeMarkersOrDroppableInsts(BCI)) in isAllocaPromotable()
H A DBasicBlockUtils.cpp1423 if (BitCastInst *BCI = dyn_cast<BitCastInst>(V)) { in FoldReturnIntoUncondBranch() local
1426 V = BCI->getOperand(0); in FoldReturnIntoUncondBranch()
1427 NewBC = BCI->clone(); in FoldReturnIntoUncondBranch()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp2620 auto *BCI = dyn_cast<BitCastInst>(IncValue); in optimizeBitCastFromPhi() local
2622 if (!BCI) in optimizeBitCastFromPhi()
2626 Type *TyA = BCI->getOperand(0)->getType(); in optimizeBitCastFromPhi()
2627 Type *TyB = BCI->getType(); in optimizeBitCastFromPhi()
2640 } else if (auto *BCI = dyn_cast<BitCastInst>(V)) { in optimizeBitCastFromPhi() local
2642 Type *TyB = BCI->getOperand(0)->getType(); in optimizeBitCastFromPhi()
2643 Type *TyA = BCI->getType(); in optimizeBitCastFromPhi()
2683 } else if (auto *BCI = dyn_cast<BitCastInst>(V)) { in optimizeBitCastFromPhi() local
2684 NewV = BCI->getOperand(0); in optimizeBitCastFromPhi()
2715 else if (auto *BCI = dyn_cast<BitCastInst>(V)) { in optimizeBitCastFromPhi() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp419 auto BCI = new BitCastInst(*SI, *RI, "", Suspend->getIterator()); in init() local
420 SI->set(BCI); in init()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILDataScalarization.cpp72 bool visitBitCastInst(BitCastInst &BCI) { return false; } in visitBitCastInst() argument
H A DDXILFlattenArrays.cpp69 bool visitBitCastInst(BitCastInst &BCI) { return false; } in visitBitCastInst() argument
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp1197 if (const BitCastInst *BCI = dyn_cast<BitCastInst>(Address)) in handleDebugDeclare() local
1198 Address = BCI->getOperand(0); in handleDebugDeclare()