/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | NaryReassociate.cpp | 251 if (Instruction *NewI = tryReassociate(&*I)) { 254 I->replaceAllUsesWith(NewI); 258 I = NewI->getIterator(); 270 // NewI = &a[sext(i)] + sext(j). 473 if (auto *NewI = tryReassociateBinaryOp(LHS, RHS, I)) 474 return NewI; 475 if (auto *NewI = tryReassociateBinaryOp(RHS, LHS, I)) 476 return NewI; 491 if (auto *NewI = 493 return NewI; [all...] |
H A D | RewriteStatepointsForGC.cpp | 1362 Instruction *NewI = New; local 1364 assert(OldI != NewI && "Disallowed at construction?!"); 1369 if (NewI) 1370 OldI->replaceAllUsesWith(NewI);
|
H A D | LoopUnswitch.cpp | 374 Value *NewI = VMap.lookup(OldInst); local 375 const SwitchInst *NewInst = cast_or_null<SwitchInst>(NewI);
|
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/ |
H A D | LiveIntervalAnalysis.cpp | 1093 LiveRange::iterator NewI = LR.advanceTo(I, NewIdx.getRegSlot()); local 1094 if (NewI != E && SlotIndex::isSameInstr(NewI->start, NewIdx)) { 1097 assert(NewI->valno != DefVNI && "Multiple defs of value?"); 1103 // values. The new range should be placed immediately before NewI, move any 1105 assert(NewI != I && "Inconsistent iterators"); 1106 std::copy(std::next(I), NewI, I); local 1107 *std::prev(NewI) 1164 LiveRange::iterator NewI = LR.find(NewIdx.getRegSlot()); local 1165 if (SlotIndex::isSameInstr(NewI [all...] |
H A D | MachineBasicBlock.cpp | 572 succ_iterator NewI = E; local 577 if (NewI != E) 581 NewI = I; 589 if (NewI == E) { 599 auto ProbIter = getProbabilityIterator(NewI);
|
H A D | WinEHPrepare.cpp | 843 for (Instruction &NewI : *NewBlock) { 844 auto *NewPN = dyn_cast<PHINode>(&NewI); 892 auto *NewI = cast<Instruction>(VT.second); local 916 SSAUpdate.AddAvailableValue(NewI->getParent(), NewI);
|
H A D | CodeGenPrepare.cpp | 1167 Value *NewI = Builder.CreateAlignedLoad(Ptr, AlignVal); local 1168 CI->replaceAllUsesWith(NewI); 1196 Value *NewI = Builder.CreateSelect(Mask, VResult, Src0); local 1197 CI->replaceAllUsesWith(NewI); 1254 Value *NewI = Builder.CreateSelect(Mask, Phi, Src0); local 1255 CI->replaceAllUsesWith(NewI); 1447 Value *NewI = Builder.CreateSelect(Mask, VResult, Src0); local 1448 CI->replaceAllUsesWith(NewI); 1508 Value *NewI = Builder.CreateSelect(Mask, Phi, Src0); local 1509 CI->replaceAllUsesWith(NewI); [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAddSub.cpp | 1704 Instruction *NewI = BinaryOperator::CreateFNeg(Op1); local 1705 NewI->copyFastMathFlags(&I); 1706 return NewI; 1717 Instruction *NewI = BinaryOperator::CreateFAdd(Op0, V); local 1718 NewI->copyFastMathFlags(&I); 1719 return NewI; 1724 Instruction *NewI = BinaryOperator::CreateFAdd(Op0, NewTrunc); local 1725 NewI->copyFastMathFlags(&I); 1726 return NewI; 1731 Instruction *NewI local [all...] |
H A D | InstCombineSelect.cpp | 393 IntrinsicInst *NewI = cast<IntrinsicInst>(II->clone()); local 394 Type *Ty = NewI->getArgOperand(1)->getType(); 395 NewI->setArgOperand(1, Constant::getNullValue(Ty)); 396 Builder.Insert(NewI); 397 return Builder.CreateZExtOrTrunc(NewI, ValueOnZero->getType());
|
H A D | InstCombineLoadStoreAlloca.cpp | 298 Instruction *NewI = ReplaceInstUsesWith(AI, Cast); local 301 return NewI;
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Edit/ |
H A D | EditedSource.cpp | 207 NewI = FileEdits.insert(I, std::make_pair(BeginOffs, FileEdit())); local 208 NewI->second.RemoveLen = Len; 217 NewI = FileEdits.insert(I, std::make_pair(BeginOffs, FileEdit())); local 220 TopFA = &NewI->second;
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 3188 Value *NewI = nullptr; local 3190 NewI = B.CreateBinOp(BO->getOpcode(), 3193 cast<BinaryOperator>(NewI)->copyIRFlags(I); 3195 NewI = B.CreateICmp(CI->getPredicate(), 3199 NewI = B.CreateSelect(SI->getCondition(), 3206 NewI = ShrinkOperand(CI->getOperand(0)); 3209 NewI = B.CreateSExtOrTrunc(CI->getOperand(0), 3214 NewI = B.CreateZExtOrTrunc(CI->getOperand(0), 3229 NewI = B.CreateShuffleVector(O0, O1, SI->getMask()); 3238 NewI 3253 Value *NewI = Inst->getOperand(0); local [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/ |
H A D | HexagonExpandCondsets.cpp | 931 MachineInstr *NewI = MB; local 932 NewI->clearKillInfo(); 933 addInstrToLiveness(NewI);
|
H A D | HexagonSplitDouble.cpp | 565 MachineInstr *NewI = BuildMI(B, MI, DL, TII->get(Opc)); local 569 NewI->addOperand(Op); 591 NewI->addOperand(CO);
|
H A D | HexagonFrameLowering.cpp | 573 MachineInstr *NewI = BuildMI(MBB, RetI, DL, HII.get(NewOpc)); local 575 NewI->copyImplicitOps(MF, RetI);
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | InlineFunction.cpp | 1527 Instruction *NewI = nullptr; local 1529 NewI = CallInst::Create(cast<CallInst>(I), OpDefs, I); 1531 NewI = InvokeInst::Create(cast<InvokeInst>(I), OpDefs, I); 1535 I->replaceAllUsesWith(NewI);
|
/freebsd-11.0-release/contrib/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 9491 NewI = BackedgeDumpsNew.begin(); 9492 OldI != OldE; ++OldI, ++NewI) { 9493 assert(OldI->first == NewI->first && "Loop order changed!"); 9500 if (OldI->second != NewI->second && 9502 NewI->second.find("undef") == std::string::npos && 9504 NewI->second != "***COULDNOTCOMPUTE***") { 9508 << "' to '" << NewI->second << "'!\n";
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaOverload.cpp | 1107 NewI = New->specific_attr_begin<EnableIfAttr>(), 1111 NewI != NewE || OldI != OldE; ++NewI, ++OldI) { 1112 if (NewI == NewE || OldI == OldE) 1115 NewI->getCond()->Profile(NewID, Context, true);
|