Lines Matching defs:new

84   /// from the eh_selector call to the new landingpad instruction.
140 /// This function upgrades the old pre-3.0 exception handling system to the new
196 ExnSlot = new AllocaInst(ExnTy, "exn", Entry->getTerminator());
197 SelSlot = new AllocaInst(SelTy, "sel", Entry->getTerminator());
207 BasicBlock *NewBB = BasicBlock::Create(Context, "new.lpad",
670 default: // Map unknown/new linkages to external
823 void *operator new(size_t s) {
824 return User::operator new(s, 1);
892 Constant *C = new ConstantPlaceHolder(Ty, Context);
910 Value *V = new Argument(Ty);
935 // new value. If they reference more than one placeholder, update them all
949 // constant with a new constant that has *all* placeholder uses updated.
973 // Make the new constant.
1337 } else // Otherwise, create a new struct.
1366 } else // Otherwise, create a new struct with no body.
2237 GlobalVariable *FwdRef = new GlobalVariable(*Fn->getParent(),
2504 new GlobalVariable(*TheModule, Ty, isConstant, Linkage, nullptr, "", nullptr,
3073 // new form of select
3132 I = new ShuffleVectorInst(Vec1, Vec2, Mask);
3152 I = new FCmpInst((FCmpInst::Predicate)Record[OpNum], LHS, RHS);
3154 I = new ICmpInst((ICmpInst::Predicate)Record[OpNum], LHS, RHS);
3320 I = new UnreachableInst(Context);
3394 I = new AllocaInst(Ty->getElementType(), Size, (1 << Align) >> 1);
3405 I = new LoadInst(Op, "", Record[OpNum+1], (1 << Record[OpNum]) >> 1);
3426 I = new LoadInst(Op, "", Record[OpNum+1], (1 << Record[OpNum]) >> 1,
3440 I = new StoreInst(Val, Ptr, Record[OpNum+1], (1 << Record[OpNum]) >> 1);
3463 I = new StoreInst(Val, Ptr, Record[OpNum+1], (1 << Record[OpNum]) >> 1,
3469 // CMPXCHG:[ptrty, ptr, cmp, new, vol, ordering, synchscope]
3484 I = new AtomicCmpXchgInst(Ptr, Cmp, New, Ordering, Ordering, SynchScope);
3507 I = new AtomicRMWInst(Operation, Ptr, Val, Ordering, SynchScope);
3521 I = new FenceInst(Context, Ordering, SynchScope);
3584 I = new VAArgInst(Op, ResTy);
3745 // Upgrade to new EH scheme. N.B. This will go away in 3.1.
3777 StreamFile.reset(new BitstreamReader(BufPtr, BufEnd));
3843 Module *M = new Module(Buffer->getBufferIdentifier(), Context);
3845 new BitcodeReader(Buffer.get(), Context, DiagnosticHandler);