HomeSort by: relevance | last modified time | path
    Searched defs:UserI (Results 1 - 12 of 12) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopInstSimplify.cpp 111 auto *UserI = cast<Instruction>(U.getUser());
117 if (auto *UserPI = dyn_cast<PHINode>(UserI))
131 assert((L.contains(UserI) || isa<PHINode>(UserI)) &&
133 if (!IsFirstIteration && L.contains(UserI))
134 ToSimplify->insert(UserI);
SpeculateAroundPHIs.cpp 255 auto *UserI = cast<Instruction>(U.getUser());
273 if (UserI->isBinaryOp() && UserI->isCommutative() && Idx != 1)
279 if (auto *UserII = dyn_cast<IntrinsicInst>(UserI))
294 TTI.getIntImmCostInst(UserI->getOpcode(), Idx,
SimpleLoopUnswitch.cpp 164 Instruction *UserI = dyn_cast<Instruction>(U.getUser());
167 if (UserI && L.contains(UserI))
2304 Instruction *UserI = dyn_cast<Instruction>(U.getUser());
2305 if (!UserI)
2310 if (DT.dominates(LoopPH, UserI->getParent()))
2313 DT.dominates(ClonedPH, UserI->getParent()))
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
CanonicalizeFreezeInLoops.cpp 108 auto *UserI = cast<Instruction>(U.getUser());
110 assert(L->contains(UserI->getParent()) &&
112 if (isGuaranteedNotToBeUndefOrPoison(ValueToFr, nullptr, UserI, &DT))
122 SE.forgetValue(UserI);
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
DemandedBits.cpp 87 const Instruction *UserI, const Value *Val, unsigned OperandNo,
104 const DataLayout &DL = UserI->getModule()->getDataLayout();
106 computeKnownBits(V1, Known, DL, 0, &AC, UserI, &DT);
110 computeKnownBits(V2, Known2, DL, 0, &AC, UserI, &DT);
114 switch (UserI->getOpcode()) {
118 if (const IntrinsicInst *II = dyn_cast<IntrinsicInst>(UserI)) {
188 ComputeKnownBits(BitWidth, UserI->getOperand(0), UserI->getOperand(1));
196 ComputeKnownBits(BitWidth, UserI->getOperand(0), UserI->getOperand(1))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86LowerAMXType.cpp 432 Instruction *UserI = dyn_cast<Instruction>(U.getUser());
433 IRBuilder<> Builder(UserI);
439 UserI->replaceUsesOfWith(V, TileLoad);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
Attributor.cpp 595 Instruction *UserI = dyn_cast<Instruction>(U.getUser());
596 if (!UserI)
600 if (auto *CB = dyn_cast<CallBase>(UserI)) {
609 } else if (ReturnInst *RI = dyn_cast<ReturnInst>(UserI)) {
613 } else if (PHINode *PHI = dyn_cast<PHINode>(UserI)) {
619 return isAssumedDead(IRPosition::value(*UserI), QueryingAA, FnLivenessAA,
1298 Instruction *UserI = cast<Instruction>(U->getUser());
1300 ToBeChangedToUnreachableInsts.insert(UserI);
1302 TerminatorsToFold.push_back(UserI);
AttributorAttributes.cpp 636 if (const Instruction *UserI = dyn_cast<Instruction>(U->getUser())) {
637 bool Found = Explorer.findInContextOf(UserI, EIt, EEnd);
638 if (Found && AA.followUseInMBEC(A, U, UserI, State))
639 for (const Use &Us : UserI->uses())
1493 Instruction *UserI = cast<Instruction>(U.getUser());
1494 if (auto *CB = dyn_cast<CallBase>(UserI)) {
1507 if (isa<GetElementPtrInst>(UserI) || isa<BitCastInst>(UserI) ||
1508 isa<PHINode>(UserI) || isa<SelectInst>(UserI)) {
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZTargetTransformInfo.cpp 983 const Instruction *UserI = cast<Instruction>(*Ld->user_begin());
988 if (UserI->hasOneUse()) {
989 unsigned UserBits = UserI->getType()->getScalarSizeInBits();
990 if (isa<TruncInst>(UserI))
992 else if (isa<SExtInst>(UserI))
994 else if (isa<ZExtInst>(UserI))
998 FoldedValue = UserI;
999 UserI = cast<Instruction>(*UserI->user_begin());
1000 // Load (single use) -> trunc/extend (single use) -> UserI
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
WinEHPrepare.cpp 280 const auto *UserI = cast<Instruction>(U);
281 if (auto *InnerCatchSwitch = dyn_cast<CatchSwitchInst>(UserI)) {
284 calculateCXXStateNumbers(FuncInfo, UserI, CatchLow);
286 if (auto *InnerCleanupPad = dyn_cast<CleanupPadInst>(UserI)) {
292 calculateCXXStateNumbers(FuncInfo, UserI, CatchLow);
328 const auto *UserI = cast<Instruction>(U);
329 if (UserI->isEHPad())
398 const auto *UserI = cast<Instruction>(U);
399 if (auto *InnerCatchSwitch = dyn_cast<CatchSwitchInst>(UserI)) {
402 calculateSEHStateNumbers(FuncInfo, UserI, ParentState)
    [all...]
CodeGenPrepare.cpp 2891 Instruction *UserI = cast<Instruction>(U.getUser());
2892 OriginalUses.push_back(InstructionAndIdx(UserI, U.getOperandNo()));
4879 Instruction *UserI = cast<Instruction>(U.getUser());
4880 if (LoadInst *LI = dyn_cast<LoadInst>(UserI)) {
4885 if (StoreInst *SI = dyn_cast<StoreInst>(UserI)) {
4893 if (AtomicRMWInst *RMW = dyn_cast<AtomicRMWInst>(UserI)) {
4901 if (AtomicCmpXchgInst *CmpX = dyn_cast<AtomicCmpXchgInst>(UserI)) {
4909 if (CallInst *CI = dyn_cast<CallInst>(UserI)) {
4928 if (FindAllMemoryUses(UserI, MemoryUses, ConsideredInsts, TLI, TRI, OptSize,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombinePHI.cpp 1089 Instruction *UserI = cast<Instruction>(U);
1092 if (PHINode *UserPN = dyn_cast<PHINode>(UserI)) {
1099 if (isa<TruncInst>(UserI)) {
1100 PHIUsers.push_back(PHIUsageRecord(PHIId, 0, UserI));
1105 if (UserI->getOpcode() != Instruction::LShr ||
1106 !UserI->hasOneUse() || !isa<TruncInst>(UserI->user_back()) ||
1107 !isa<ConstantInt>(UserI->getOperand(1)))
1111 unsigned SizeInBits = UserI->getType()->getScalarSizeInBits();
1112 if (cast<ConstantInt>(UserI->getOperand(1))->getValue().uge(SizeInBits)
    [all...]

Completed in 81 milliseconds