HomeSort by: relevance | last modified time | path
    Searched refs:BCI (Results 1 - 18 of 18) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPULowerKernelAttributes.cpp 95 auto *BCI = dyn_cast<BitCastInst>(*U->user_begin());
96 if (!BCI || !BCI->hasOneUse())
99 auto *Load = dyn_cast<LoadInst>(*BCI->user_begin());
AMDGPURewriteOutArguments.cpp 127 auto *BCI = dyn_cast<BitCastInst>(U.getUser());
128 if (!BCI || !BCI->hasOneUse())
133 Type *DestEltTy = BCI->getType()->getPointerElementType();
156 return checkArgumentUses(*BCI);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
Scalarizer.cpp 200 bool visitBitCastInst(BitCastInst &BCI);
694 bool ScalarizerVisitor::visitBitCastInst(BitCastInst &BCI) {
695 VectorType *DstVT = dyn_cast<VectorType>(BCI.getDestTy());
696 VectorType *SrcVT = dyn_cast<VectorType>(BCI.getSrcTy());
702 IRBuilder<> Builder(&BCI);
703 Scatterer Op0 = scatter(&BCI, BCI.getOperand(0));
710 BCI.getName() + ".i" + Twine(I));
726 Scatterer Mid = scatter(&BCI, V);
739 BCI.getName() + ".i" + Twine(ResI
    [all...]
CallSiteSplitting.cpp 246 BitCastInst* BCI = dyn_cast<BitCastInst>(&*II);
247 if (BCI)
255 if (BCI)
256 V = cloneInstForMustTail(BCI, TI, V);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroEarly.cpp 95 auto *BCI = Builder.CreateBitCast(Operand, FramePtrTy);
96 auto *Load = Builder.CreateLoad(FrameTy, BCI);
Coroutines.cpp 445 auto BCI = new BitCastInst(*SI, *RI, "", Suspend);
446 SI->set(BCI);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
BypassSlowDivision.cpp 397 if (auto *BCI = dyn_cast<BitCastInst>(Divisor))
398 if (BCI->getParent() == SlowDivOrRem->getParent() &&
399 isa<ConstantInt>(BCI->getOperand(0)))
PromoteMemoryToRegister.cpp 82 } else if (const BitCastInst *BCI = dyn_cast<BitCastInst>(U)) {
83 if (!onlyUsedByLifetimeMarkersOrDroppableInsts(BCI))
BasicBlockUtils.cpp 1304 if (BitCastInst *BCI = dyn_cast<BitCastInst>(V)) {
1307 V = BCI->getOperand(0);
1308 NewBC = BCI->clone();
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
InterleavedLoadCombinePass.cpp 719 BitCastInst *BCI = dyn_cast<BitCastInst>(V);
720 if (BCI)
721 return computeFromBCI(BCI, Result, DL);
727 /// \param BCI BitCastInst to operate on
731 static bool computeFromBCI(BitCastInst *BCI, VectorInfo &Result,
733 Instruction *Op = dyn_cast<Instruction>(BCI->getOperand(0));
769 Result.Is.insert(BCI);
StackColoring.cpp 1000 if (BitCastInst *BCI = dyn_cast<BitCastInst>(Use.get()))
1001 if (BCI->isUsedByMetadata())
1002 ValueAsMetadata::handleRAUW(BCI, UndefValue::get(BCI->getType()));
CodeGenPrepare.cpp 2318 BitCastInst *BCI = nullptr;
2321 BCI = dyn_cast<BitCastInst>(V);
2322 if (BCI)
2323 V = BCI->getOperand(0);
2354 while (isa<DbgInfoIntrinsic>(BI) || BI == BCI || BI == EVI ||
6908 if (auto *BCI = dyn_cast<Instruction>(BC1))
6909 if (auto *Op = dyn_cast<Instruction>(BCI->getOperand(0)))
6910 if (BCI->getParent() != Op->getParent() && !isa<PHINode>(Op) &&
6912 BCI->moveAfter(Op);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineCasts.cpp 2436 auto *BCI = dyn_cast<BitCastInst>(IncValue);
2438 if (!BCI)
2442 Type *TyA = BCI->getOperand(0)->getType();
2443 Type *TyB = BCI->getType();
2456 } else if (auto *BCI = dyn_cast<BitCastInst>(V)) {
2458 Type *TyB = BCI->getOperand(0)->getType();
2459 Type *TyA = BCI->getType();
2499 } else if (auto *BCI = dyn_cast<BitCastInst>(V)) {
2500 NewV = BCI->getOperand(0);
2531 else if (auto *BCI = dyn_cast<BitCastInst>(V))
    [all...]
InstructionCombining.cpp 2382 if (auto *BCI = dyn_cast<BitCastInst>(ASCStrippedPtrOp)) {
2383 Value *SrcOp = BCI->getOperand(0);
2384 PointerType *SrcType = cast<PointerType>(BCI->getSrcTy());
2444 if (Instruction *I = visitBitCast(*BCI)) {
2445 if (I != BCI) {
2446 I->takeName(BCI);
2447 BCI->getParent()->getInstList().insert(BCI->getIterator(), I);
2448 replaceInstUsesWith(*BCI, I);
InstCombineCalls.cpp 1620 if (CallInst *BCI = dyn_cast<CallInst>(BI)) {
1621 if (auto *II2 = dyn_cast<IntrinsicInst>(BCI)) {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
GlobalOpt.cpp 913 if (BitCastInst *BCI = dyn_cast<BitCastInst>(User)) {
914 if (BCI->getType() == NewGV->getType()) {
915 BCI->replaceAllUsesWith(NewGV);
916 BCI->eraseFromParent();
918 BCI->setOperand(0, NewGV);
1031 if (const BitCastInst *BCI = dyn_cast<BitCastInst>(Inst)) {
1032 if (!valueIsOnlyUsedLocallyOrStoredToOneGlobal(BCI, GV))
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
MemoryBuiltins.cpp 386 if (const BitCastInst *BCI = dyn_cast<BitCastInst>(U)) {
387 MallocType = cast<PointerType>(BCI->getDestTy());
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.cpp 6037 if (const BitCastInst *BCI = dyn_cast<BitCastInst>(Address))
6038 Address = BCI->getOperand(0);

Completed in 74 milliseconds