| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | BlockCoverageInference.cpp | 252 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 D | PGOInstrumentation.cpp | 617 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 D | SanitizerBinaryMetadata.cpp | 343 } else if (auto *BCI = dyn_cast<BitCastInst>(U)) { in hasUseAfterReturnUnsafeUses() local 344 if (!hasUseAfterReturnUnsafeUses(*BCI)) in hasUseAfterReturnUnsafeUses()
|
| H A D | DataFlowSanitizer.cpp | 800 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 D | AMDGPULowerKernelAttributes.cpp | 132 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 D | AMDGPURewriteOutArguments.cpp | 123 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 D | twl-charger.txt | 1 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 D | Scalarizer.cpp | 292 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 D | CallSiteSplitting.cpp | 244 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 D | InterleavedLoadCombinePass.cpp | 719 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 D | StackColoring.cpp | 978 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 D | CodeGenPrepare.cpp | 2929 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 D | BypassSlowDivision.cpp | 394 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 D | PromoteMemoryToRegister.cpp | 86 } else if (const BitCastInst *BCI = dyn_cast<BitCastInst>(U)) { in isAllocaPromotable() local 87 if (!onlyUsedByLifetimeMarkersOrDroppableInsts(BCI)) in isAllocaPromotable()
|
| H A D | BasicBlockUtils.cpp | 1423 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 D | InstCombineCasts.cpp | 2620 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 D | Coroutines.cpp | 419 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 D | DXILDataScalarization.cpp | 72 bool visitBitCastInst(BitCastInst &BCI) { return false; } in visitBitCastInst() argument
|
| H A D | DXILFlattenArrays.cpp | 69 bool visitBitCastInst(BitCastInst &BCI) { return false; } in visitBitCastInst() argument
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 1197 if (const BitCastInst *BCI = dyn_cast<BitCastInst>(Address)) in handleDebugDeclare() local 1198 Address = BCI->getOperand(0); in handleDebugDeclare()
|