Lines Matching refs:BasicBlock
105 + N * sizeof(BasicBlock*);
148 BasicBlock **OldBlocks = block_begin();
189 BasicBlock *InsertAtEnd)
220 BasicBlock *InsertAtEnd) {
313 BasicBlock *InsertAtEnd)
372 BasicBlock *InsertAtEnd, Type *IntPtrTy,
415 BasicBlock* BB = InsertBefore ? InsertBefore->getParent() : InsertAtEnd;
473 Instruction *CallInst::CreateMalloc(BasicBlock *InsertAtEnd,
482 BasicBlock *InsertAtEnd) {
488 BasicBlock* BB = InsertBefore ? InsertBefore->getParent() : InsertAtEnd;
521 Instruction* CallInst::CreateFree(Value* Source, BasicBlock *InsertAtEnd) {
531 void InvokeInst::init(Value *Fn, BasicBlock *IfNormal, BasicBlock *IfException,
567 BasicBlock *InvokeInst::getSuccessorV(unsigned idx) const {
573 void InvokeInst::setSuccessorV(unsigned idx, BasicBlock *B) {
632 ReturnInst::ReturnInst(LLVMContext &C, Value *retVal, BasicBlock *InsertAtEnd)
639 ReturnInst::ReturnInst(LLVMContext &Context, BasicBlock *InsertAtEnd)
650 void ReturnInst::setSuccessorV(unsigned idx, BasicBlock *NewSucc) {
654 BasicBlock *ReturnInst::getSuccessorV(unsigned idx) const {
677 ResumeInst::ResumeInst(Value *Exn, BasicBlock *InsertAtEnd)
687 void ResumeInst::setSuccessorV(unsigned idx, BasicBlock *NewSucc) {
691 BasicBlock *ResumeInst::getSuccessorV(unsigned idx) const {
704 UnreachableInst::UnreachableInst(LLVMContext &Context, BasicBlock *InsertAtEnd)
713 void UnreachableInst::setSuccessorV(unsigned idx, BasicBlock *NewSucc) {
717 BasicBlock *UnreachableInst::getSuccessorV(unsigned idx) const {
731 BranchInst::BranchInst(BasicBlock *IfTrue, Instruction *InsertBefore)
738 BranchInst::BranchInst(BasicBlock *IfTrue, BasicBlock *IfFalse, Value *Cond,
751 BranchInst::BranchInst(BasicBlock *IfTrue, BasicBlock *InsertAtEnd)
759 BranchInst::BranchInst(BasicBlock *IfTrue, BasicBlock *IfFalse, Value *Cond,
760 BasicBlock *InsertAtEnd)
807 BasicBlock *BranchInst::getSuccessorV(unsigned idx) const {
813 void BranchInst::setSuccessorV(unsigned idx, BasicBlock *B) {
826 assert(!isa<BasicBlock>(Amt) &&
844 const Twine &Name, BasicBlock *InsertAtEnd)
862 BasicBlock *InsertAtEnd)
880 const Twine &Name, BasicBlock *InsertAtEnd)
919 const BasicBlock *Parent = getParent();
944 LoadInst::LoadInst(Value *Ptr, const Twine &Name, BasicBlock *InsertAE)
966 BasicBlock *InsertAE)
988 unsigned Align, BasicBlock *InsertAE)
1014 BasicBlock *InsertAE)
1034 LoadInst::LoadInst(Value *Ptr, const char *Name, BasicBlock *InsertAE)
1056 BasicBlock *InsertAE)
1104 StoreInst::StoreInst(Value *val, Value *addr, BasicBlock *InsertAtEnd)
1162 BasicBlock *InsertAtEnd)
1176 unsigned Align, BasicBlock *InsertAtEnd)
1192 BasicBlock *InsertAtEnd)
1266 BasicBlock *InsertAtEnd)
1313 BasicBlock *InsertAtEnd)
1335 BasicBlock *InsertAtEnd)
1469 BasicBlock *InsertAE)
1510 BasicBlock *InsertAE)
1560 BasicBlock *InsertAtEnd)
1759 BasicBlock *InsertAtEnd)
1856 BasicBlock *InsertAtEnd) {
1871 BasicBlock *InsertAtEnd) {
1885 BasicBlock *InsertAtEnd) {
1897 BasicBlock *InsertAtEnd) {
1910 BasicBlock *InsertAtEnd) {
1924 BasicBlock *InsertAtEnd) {
2398 const Twine &Name, BasicBlock *InsertAtEnd) {
2429 BasicBlock *InsertAtEnd) {
2445 BasicBlock *InsertAtEnd) {
2461 BasicBlock *InsertAtEnd) {
2469 BasicBlock *InsertAtEnd) {
2526 BasicBlock *InsertAtEnd) {
2553 BasicBlock *InsertAtEnd) {
2904 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd
2916 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd
2927 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd
2939 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd
2951 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd
2963 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd
2975 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd
2987 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd
2999 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd
3011 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd
3023 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd
3035 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd
3047 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd
3073 BasicBlock *InsertAtEnd)
3107 const Twine &Name, BasicBlock *InsertAtEnd) {
3343 void SwitchInst::init(Value *Value, BasicBlock *Default, unsigned NumReserved) {
3357 SwitchInst::SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases,
3367 /// constructor also autoinserts at the end of the specified BasicBlock.
3368 SwitchInst::SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases,
3369 BasicBlock *InsertAtEnd)
3394 void SwitchInst::addCase(ConstantInt *OnVal, BasicBlock *Dest) {
3447 BasicBlock *SwitchInst::getSuccessorV(unsigned idx) const {
3453 void SwitchInst::setSuccessorV(unsigned idx, BasicBlock *B) {
3496 BasicBlock *InsertAtEnd)
3518 void IndirectBrInst::addDestination(BasicBlock *DestBB) {
3544 BasicBlock *IndirectBrInst::getSuccessorV(unsigned idx) const {
3550 void IndirectBrInst::setSuccessorV(unsigned idx, BasicBlock *B) {