Searched refs:NewInst (Results 1 - 12 of 12) sorted by relevance

/external/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp51 Instruction *NewInst = II->clone(); local
53 NewInst->setName(II->getName()+NameSuffix);
54 NewBB->getInstList().push_back(NewInst);
55 VMap[&*II] = NewInst; // Add instruction map to value.
281 Instruction *NewInst = II->clone(); local
285 if (!isa<PHINode>(NewInst)) {
286 RemapInstruction(NewInst, VMap,
293 SimplifyInstruction(NewInst, BB->getModule()->getDataLayout())) {
299 if (!NewInst->mayHaveSideEffects()) {
301 delete NewInst;
364 Instruction *NewInst = OldTI->clone(); local
[all...]
H A DInlineFunction.cpp1815 Instruction *NewInst; local
1817 NewInst = CallInst::Create(cast<CallInst>(I), OpBundles, I);
1819 NewInst = InvokeInst::Create(cast<InvokeInst>(I), OpBundles, I);
1820 NewInst->takeName(I);
1821 I->replaceAllUsesWith(NewInst);
/external/llvm/lib/Transforms/Instrumentation/
H A DIndirectCallPromotion.cpp405 Instruction *NewInst) {
416 PHI->addIncoming(NewInst, OrigBB);
457 Instruction *NewInst = Inst->clone(); local
458 if (CallInst *CI = dyn_cast<CallInst>(NewInst)) {
466 InvokeInst *II = dyn_cast<InvokeInst>(NewInst);
474 NewInst);
477 NewInst->setMetadata(LLVMContext::MD_prof, 0);
478 CallSite NewCS(NewInst);
485 BitCastInst *BI = new BitCastInst(NewCS.getArgument(I), PTy, "", NewInst);
490 return insertCallRetCast(Inst, NewInst, DirectCalle
402 fixupPHINodeForNormalDest(Instruction *Inst, BasicBlock *BB, BasicBlock *OrigBB, BasicBlock *IndirectCallBB, Instruction *NewInst) argument
540 Instruction *NewInst = local
[all...]
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
H A DCloneFunction.cpp46 Instruction *NewInst = II->clone(); local
48 NewInst->setName(II->getName()+NameSuffix);
49 NewBB->getInstList().push_back(NewInst);
50 VMap[II] = NewInst; // Add instruction map to value.
240 Instruction *NewInst = II->clone(); local
242 NewInst->setName(II->getName()+NameSuffix);
243 NewBB->getInstList().push_back(NewInst);
244 VMap[II] = NewInst; // Add instruction map to value.
292 Instruction *NewInst = OldTI->clone(); local
294 NewInst
[all...]
/external/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp143 Instruction *NewInst = createReplacementInstr(CE, InsertPos); local
144 PN->setOperand(I, NewInst);
147 Instruction *NewInst = createReplacementInstr(CE, Instr); local
148 Instr->replaceUsesOfWith(CE, NewInst);
/external/llvm/lib/Transforms/Scalar/
H A DLoopDistribute.cpp176 Instruction *NewInst = &Inst; local
178 NewInst = cast<Instruction>(VMap[NewInst]);
180 assert(!isa<BranchInst>(NewInst) &&
182 Unused.push_back(NewInst);
H A DLoopUnswitch.cpp371 const SwitchInst *NewInst = cast_or_null<SwitchInst>(NewI); local
372 assert(NewInst && "All instructions that are in SrcBB must be in VMap.");
374 NewLoopProps.UnswitchedVals[NewInst] = OldLoopProps.UnswitchedVals[OldInst];
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp1333 Value *NewInst = nullptr; local
1340 NewInst = Builder->CreateFMul(Y, Op1);
1341 if (Instruction *RI = dyn_cast<Instruction>(NewInst)) {
1346 SimpR = BinaryOperator::CreateFDiv(X, NewInst);
1352 NewInst = Builder->CreateFMul(Op0, Y);
1353 if (Instruction *RI = dyn_cast<Instruction>(NewInst)) {
1358 SimpR = BinaryOperator::CreateFDiv(NewInst, X);
1362 if (NewInst) {
1363 if (Instruction *T = dyn_cast<Instruction>(NewInst))
H A DInstCombineAddSub.cpp187 void createInstPostProc(Instruction *NewInst, bool NoNumber = false);
/external/llvm/lib/Target/Hexagon/
H A DHexagonCommonGEP.cpp1092 Value *NewInst = 0; local
1122 NewInst = GetElementPtrInst::Create(ElTy, Input, A, "cgep", &*At);
1123 DEBUG(dbgs() << "new GEP: " << *NewInst << '\n');
1124 Input = NewInst;
1128 return NewInst;
1210 Value *NewInst = fabricateGEP(NA, InsertAt, LastB); local
1220 CN->BaseVal = NewInst;
1233 U->set(NewInst);
/external/llvm/lib/Target/X86/
H A DX86WinEHState.cpp504 Instruction *NewInst = NewCS.getInstruction(); local
505 NewInst->takeName(Inst);
506 Inst->replaceAllUsesWith(NewInst);
/external/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp754 MCInst NewInst; local
755 NewInst.setOpcode(MCI.getOpcode());
759 NewInst.addOperand(MCOperand::createExpr(HexagonMCExpr::create(
766 NewInst.addOperand(I);
768 MCI = NewInst;

Completed in 287 milliseconds