Searched defs:InsertBefore (Results 1 - 22 of 22) sorted by relevance

/external/libchrome/base/containers/
H A Dlinked_list.h25 // LinkNode::InsertBefore, or LinkNode::InsertAfter:
33 // n3->InsertBefore(n3);
92 void InsertBefore(LinkNode<T>* e) { function in class:base::LinkNode
151 e->InsertBefore(&root_);
/external/antlr/antlr-3.4/runtime/Ruby/lib/antlr3/streams/
H A Drewrite.rb61 The three subclasses of RewriteOperation, InsertBefore, Delete, and Replace,
95 =begin rdoc ANTLR3::TokenRewriteStream::InsertBefore
104 class InsertBefore < RewriteOperation class in class:ANTLR3
191 op = InsertBefore.new( @stream, index, text )
199 op = InsertBefore.new( @stream, index + 1, text )
225 when InsertBefore
235 when InsertBefore
240 when InsertBefore
297 operation.is_a?( InsertBefore )
/external/llvm/lib/IR/
H A DInstructions.cpp162 const Twine &NameStr, Instruction *InsertBefore)
163 : Instruction(RetTy, Instruction::LandingPad, nullptr, 0, InsertBefore) {
188 Instruction *InsertBefore) {
189 return new LandingPadInst(RetTy, NumReservedClauses, NameStr, InsertBefore);
269 Instruction *InsertBefore)
274 1, InsertBefore) {
384 static Instruction *createMalloc(Instruction *InsertBefore,
389 assert(((!InsertBefore && InsertAtEnd) || (InsertBefore && !InsertAtEnd)) &&
390 "createMalloc needs either InsertBefore o
161 LandingPadInst(Type *RetTy, unsigned NumReservedValues, const Twine &NameStr, Instruction *InsertBefore) argument
186 Create(Type *RetTy, unsigned NumReservedClauses, const Twine &NameStr, Instruction *InsertBefore) argument
[all...]
H A DBasicBlock.cpp42 BasicBlock *InsertBefore)
46 insertInto(NewParent, InsertBefore);
48 assert(!InsertBefore &&
54 void BasicBlock::insertInto(Function *NewParent, BasicBlock *InsertBefore) { argument
58 if (InsertBefore)
59 NewParent->getBasicBlockList().insert(InsertBefore->getIterator(), this);
364 BasicBlock *InsertBefore = std::next(Function::iterator(this)) local
367 getParent(), InsertBefore);
41 BasicBlock(LLVMContext &C, const Twine &Name, Function *NewParent, BasicBlock *InsertBefore) argument
H A DInstruction.cpp24 Instruction *InsertBefore)
28 if (InsertBefore) {
29 BasicBlock *BB = InsertBefore->getParent();
31 BB->getInstList().insert(InsertBefore->getIterator(), this);
23 Instruction(Type *ty, unsigned it, Use *Ops, unsigned NumOps, Instruction *InsertBefore) argument
H A DDIBuilder.cpp777 Instruction *InsertBefore) {
791 return withDebugLoc(CallInst::Create(DeclareFn, Args, "", InsertBefore), DL);
822 Instruction *InsertBefore) {
838 return withDebugLoc(CallInst::Create(ValueFn, Args, "", InsertBefore), DL);
775 insertDeclare(Value *Storage, DILocalVariable *VarInfo, DIExpression *Expr, const DILocation *DL, Instruction *InsertBefore) argument
818 insertDbgValueIntrinsic(Value *V, uint64_t Offset, DILocalVariable *VarInfo, DIExpression *Expr, const DILocation *DL, Instruction *InsertBefore) argument
/external/antlr/antlr-3.4/runtime/CSharp2/Sources/Antlr3.Runtime/Antlr.Runtime/
H A DTokenRewriteStream.cs251 InsertBefore(programName, index + 1, text);
255 public virtual void InsertBefore(IToken t, object text) { method in class:Antlr.Runtime.TokenRewriteStream
256 InsertBefore(DEFAULT_PROGRAM_NAME, t, text);
259 public virtual void InsertBefore(int index, object text) { method in class:Antlr.Runtime.TokenRewriteStream
260 InsertBefore(DEFAULT_PROGRAM_NAME, index, text);
263 public virtual void InsertBefore(string programName, IToken t, object text) { method in class:Antlr.Runtime.TokenRewriteStream
264 InsertBefore(programName, t.TokenIndex, text);
267 public virtual void InsertBefore(string programName, int index, object text) { method in class:Antlr.Runtime.TokenRewriteStream
/external/antlr/antlr-3.4/runtime/CSharp3/Sources/Antlr3.Runtime/
H A DTokenRewriteStream.cs286 InsertBefore( programName, index + 1, text );
289 public virtual void InsertBefore( IToken t, object text ) method in class:Antlr.Runtime.TokenRewriteStream
291 InsertBefore( DEFAULT_PROGRAM_NAME, t, text );
294 public virtual void InsertBefore( int index, object text ) method in class:Antlr.Runtime.TokenRewriteStream
296 InsertBefore( DEFAULT_PROGRAM_NAME, index, text );
299 public virtual void InsertBefore( string programName, IToken t, object text ) method in class:Antlr.Runtime.TokenRewriteStream
301 InsertBefore( programName, t.TokenIndex, text );
304 public virtual void InsertBefore( string programName, int index, object text ) method in class:Antlr.Runtime.TokenRewriteStream
/external/llvm/lib/Target/ARM/
H A DA15SDOptimizer.cpp70 MachineBasicBlock::iterator InsertBefore,
76 MachineBasicBlock::iterator InsertBefore,
82 MachineBasicBlock::iterator InsertBefore,
87 MachineBasicBlock::iterator InsertBefore,
92 MachineBasicBlock::iterator InsertBefore,
97 MachineBasicBlock::iterator InsertBefore,
431 MachineBasicBlock::iterator InsertBefore,
437 InsertBefore,
450 MachineBasicBlock::iterator InsertBefore,
456 InsertBefore,
430 createDupLane(MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, DebugLoc DL, unsigned Reg, unsigned Lane, bool QPR) argument
449 createExtractSubreg(MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, DebugLoc DL, unsigned DReg, unsigned Lane, const TargetRegisterClass *TRC) argument
466 createRegSequence(MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, DebugLoc DL, unsigned Reg1, unsigned Reg2) argument
485 createVExt(MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, DebugLoc DL, unsigned Ssub0, unsigned Ssub1) argument
501 createInsertSubreg(MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, DebugLoc DL, unsigned DReg, unsigned Lane, unsigned ToInsert) argument
518 createImplicitDef(MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, DebugLoc DL) argument
[all...]
H A DARMLoadStoreOptimizer.cpp138 MachineBasicBlock::iterator InsertBefore, int Offset, unsigned Base,
142 MachineBasicBlock::iterator InsertBefore, int Offset, unsigned Base,
578 MachineBasicBlock::iterator InsertBefore, int Offset, unsigned Base,
587 (MBB.computeRegisterLiveness(TRI, ARM::CPSR, InsertBefore, 20) ==
640 moveLiveRegsBefore(MBB, InsertBefore);
689 BuildMI(MBB, InsertBefore, DL, TII->get(ARM::tMOVSr), NewBase)
692 BuildMI(MBB, InsertBefore, DL, TII->get(ARM::tMOVr), NewBase)
702 BuildMI(MBB, InsertBefore, DL, TII->get(BaseOpc), NewBase)
707 BuildMI(MBB, InsertBefore, DL, TII->get(BaseOpc), NewBase), true)
711 BuildMI(MBB, InsertBefore, D
577 CreateLoadStoreMulti(MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, int Offset, unsigned Base, bool BaseKill, unsigned Opcode, ARMCC::CondCodes Pred, unsigned PredReg, DebugLoc DL, ArrayRef<std::pair<unsigned, bool>> Regs) argument
773 CreateLoadStoreDouble(MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, int Offset, unsigned Base, bool BaseKill, unsigned Opcode, ARMCC::CondCodes Pred, unsigned PredReg, DebugLoc DL, ArrayRef<std::pair<unsigned, bool>> Regs) const argument
837 iterator InsertBefore = std::next(iterator(LatestMI)); local
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DLoopDistribute.cpp125 Loop *cloneLoopWithPreheader(BasicBlock *InsertBefore, BasicBlock *LoopDomBB, argument
128 ClonedLoop = ::cloneLoopWithPreheader(InsertBefore, LoopDomBB, OrigLoop,
H A DPlaceSafepoints.cpp192 InsertSafepointPoll(Instruction *InsertBefore,
754 InsertSafepointPoll(Instruction *InsertBefore, argument
756 BasicBlock *OrigBB = InsertBefore->getParent();
757 Module *M = InsertBefore->getModule();
769 CallInst *PollCall = CallInst::Create(F, "", InsertBefore);
H A DReassociate.cpp319 Instruction *InsertBefore, Value *FlagsOp) {
321 return BinaryOperator::CreateAdd(S1, S2, Name, InsertBefore);
324 BinaryOperator::CreateFAdd(S1, S2, Name, InsertBefore);
331 Instruction *InsertBefore, Value *FlagsOp) {
333 return BinaryOperator::CreateMul(S1, S2, Name, InsertBefore);
336 BinaryOperator::CreateFMul(S1, S2, Name, InsertBefore);
343 Instruction *InsertBefore, Value *FlagsOp) {
345 return BinaryOperator::CreateNeg(S1, Name, InsertBefore);
347 BinaryOperator *Res = BinaryOperator::CreateFNeg(S1, Name, InsertBefore);
1237 static Value *createAndInstr(Instruction *InsertBefore, Valu
318 CreateAdd(Value *S1, Value *S2, const Twine &Name, Instruction *InsertBefore, Value *FlagsOp) argument
330 CreateMul(Value *S1, Value *S2, const Twine &Name, Instruction *InsertBefore, Value *FlagsOp) argument
342 CreateNeg(Value *S1, const Twine &Name, Instruction *InsertBefore, Value *FlagsOp) argument
[all...]
H A DRewriteStatepointsForGC.cpp1402 Instruction *InsertBefore = CS.getInstruction(); local
1403 IRBuilder<> Builder(InsertBefore);
2209 // and inserts them before "InsertBefore". Returns rematerialized value
2211 auto rematerializeChain = [&ChainToBase](Instruction *InsertBefore) {
2222 ClonedValue->insertBefore(InsertBefore);
2251 Instruction *InsertBefore = CS.getInstruction()->getNextNode(); local
2252 assert(InsertBefore);
2253 Instruction *RematerializedValue = rematerializeChain(InsertBefore);
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp487 Instruction *InsertBefore) {
528 InsertNewInstWith(R, *InsertBefore);
486 foldFMulConst(Instruction *FMulOrDiv, Constant *C, Instruction *InsertBefore) argument
/external/llvm/lib/Transforms/Utils/
H A DLocal.cpp1149 Instruction *InsertBefore, DIBuilder &Builder,
1181 Builder.insertDeclare(NewAddress, DIVar, DIExpr, Loc, InsertBefore);
1148 replaceDbgDeclare(Value *Address, Value *NewAddress, Instruction *InsertBefore, DIBuilder &Builder, bool Deref, int Offset) argument
/external/llvm/lib/Analysis/
H A DValueTracking.cpp2668 Instruction *InsertBefore) {
2679 InsertBefore);
2709 "tmp", InsertBefore);
2723 // All inserted insertvalue instructions are inserted before InsertBefore
2725 Instruction *InsertBefore) {
2726 assert(InsertBefore && "Must have someplace to insert!");
2733 return BuildSubAggregate(From, To, IndexedType, Idxs, IdxSkip, InsertBefore);
2740 /// If InsertBefore is not null, this function will duplicate (modified)
2743 Instruction *InsertBefore) {
2757 return FindInsertedValue(C, idx_range.slice(1), InsertBefore);
2665 BuildSubAggregate(Value *From, Value* To, Type *IndexedType, SmallVectorImpl<unsigned> &Idxs, unsigned IdxSkip, Instruction *InsertBefore) argument
2724 BuildSubAggregate(Value *From, ArrayRef<unsigned> idx_range, Instruction *InsertBefore) argument
2742 FindInsertedValue(Value *V, ArrayRef<unsigned> idx_range, Instruction *InsertBefore) argument
[all...]
/external/antlr/antlr-3.4/runtime/Delphi/Sources/Antlr3.Runtime/
H A DAntlr.Runtime.pas1300 procedure InsertBefore(const T: IToken; const Text: IANTLRInterface); overload;
1301 procedure InsertBefore(const Index: Integer; const Text: IANTLRInterface); overload;
1302 procedure InsertBefore(const ProgramName: String; const T: IToken;
1304 procedure InsertBefore(const ProgramName: String; const Index: Integer;
1306 procedure InsertBefore(const T: IToken; const Text: String); overload;
1307 procedure InsertBefore(const Index: Integer; const Text: String); overload;
1308 procedure InsertBefore(const ProgramName: String; const T: IToken;
1310 procedure InsertBefore(const ProgramName: String; const Index: Integer;
2686 procedure InsertBefore(const T: IToken; const Text: IANTLRInterface); overload; virtual;
2687 procedure InsertBefore(cons
[all...]
/external/llvm/include/llvm/IR/
H A DInstructions.h88 Instruction *InsertBefore = nullptr);
92 AllocaInst(Type *Ty, const Twine &Name, Instruction *InsertBefore = nullptr);
96 const Twine &Name = "", Instruction *InsertBefore = nullptr);
187 LoadInst(Value *Ptr, const Twine &NameStr, Instruction *InsertBefore);
190 Instruction *InsertBefore = nullptr);
192 Instruction *InsertBefore = nullptr)
194 NameStr, isVolatile, InsertBefore) {}
198 Instruction *InsertBefore = nullptr)
200 NameStr, isVolatile, Align, InsertBefore) {}
202 unsigned Align, Instruction *InsertBefore
1064 GetElementPtrInst(Type *PointeeType, Value *Ptr, ArrayRef<Value *> IdxList, unsigned Values, const Twine &NameStr, Instruction *InsertBefore) argument
1124 ICmpInst( Instruction *InsertBefore, Predicate pred, Value *LHS, Value *RHS, const Twine &NameStr = � ) argument
1258 FCmpInst( Instruction *InsertBefore, Predicate pred, Value *LHS, Value *RHS, const Twine &NameStr = � ) argument
1382 CallInst(Value *Func, ArrayRef<Value *> Args, ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr, Instruction *InsertBefore) argument
1389 CallInst(Value *Func, ArrayRef<Value *> Args, const Twine &NameStr, Instruction *InsertBefore) argument
1840 CallInst(FunctionType *Ty, Value *Func, ArrayRef<Value *> Args, ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr, Instruction *InsertBefore) argument
1870 SelectInst(Value *C, Value *S1, Value *S2, const Twine &NameStr, Instruction *InsertBefore) argument
2269 ExtractValueInst(Value *Agg, ArrayRef<unsigned> Idxs, const Twine &NameStr, Instruction *InsertBefore) argument
2401 InsertValueInst(Value *Agg, Value *Val, ArrayRef<unsigned> Idxs, const Twine &NameStr, Instruction *InsertBefore) argument
3351 InvokeInst(Value *Func, BasicBlock *IfNormal, BasicBlock *IfException, ArrayRef<Value *> Args, ArrayRef<OperandBundleDef> Bundles, unsigned Values, const Twine &NameStr, Instruction *InsertBefore) argument
4045 CatchPadInst(Value *CatchSwitch, ArrayRef<Value *> Args, unsigned Values, const Twine &NameStr, Instruction *InsertBefore) argument
[all...]
/external/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp440 void instrumentAddress(Instruction *OrigIns, Instruction *InsertBefore,
449 Instruction *generateCrashCode(Instruction *InsertBefore, Value *Addr,
1017 Instruction *AddressSanitizer::generateCrashCode(Instruction *InsertBefore, argument
1022 IRBuilder<> IRB(InsertBefore);
1067 Instruction *InsertBefore, Value *Addr,
1071 IRBuilder<> IRB(InsertBefore);
1101 Cmp, InsertBefore, false, MDBuilder(*C).createBranchWeights(1, 100000));
1116 CrashTerm = SplitBlockAndInsertIfThen(Cmp, InsertBefore, !Recover);
1066 instrumentAddress(Instruction *OrigIns, Instruction *InsertBefore, Value *Addr, uint32_t TypeSize, bool IsWrite, Value *SizeArgument, bool UseCalls, uint32_t Exp) argument
/external/v8/src/crankshaft/
H A Dhydrogen-instructions.cc651 void HInstruction::InsertBefore(HInstruction* next) { function in class:v8::internal::HInstruction
979 add_offset->InsertBefore(this);
982 add->InsertBefore(this);
990 sar_scale->InsertBefore(this);
993 sar->InsertBefore(this);
2131 added_constant()->InsertBefore(added_index());
2133 added_constant()->InsertBefore(first_check_in_block());
2144 added_index()->InsertBefore(first_check_in_block());
3546 map_check->InsertBefore(this);
3547 index->InsertBefore(thi
[all...]
/external/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp5429 auto *InsertBefore = std::next(Function::iterator(BB)) local
5433 BB.getParent(), InsertBefore);

Completed in 1019 milliseconds