Lines Matching refs:B
37 IRBuilder<> B; member in MemorySSATest
72 : M("MemorySSATest", C), B(C), DL(DLString), TLI(TLII), F(nullptr) {} in MemorySSATest()
80 FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false), in TEST_F()
86 B.SetInsertPoint(Entry); in TEST_F()
87 B.CreateCondBr(B.getTrue(), Left, Right); in TEST_F()
88 B.SetInsertPoint(Left); in TEST_F()
90 B.CreateStore(B.getInt8(16), PointerArg); in TEST_F()
98 B.SetInsertPoint(Merge); in TEST_F()
99 LoadInst *LoadInst = B.CreateLoad(B.getInt8Ty(), PointerArg); in TEST_F()
118 FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false), in TEST_F()
124 B.SetInsertPoint(Entry); in TEST_F()
125 B.CreateCondBr(B.getTrue(), Left, Right); in TEST_F()
126 B.SetInsertPoint(Left, Left->begin()); in TEST_F()
128 B.SetInsertPoint(Left); in TEST_F()
129 B.CreateBr(Merge); in TEST_F()
130 B.SetInsertPoint(Right); in TEST_F()
131 B.CreateBr(Merge); in TEST_F()
137 B.SetInsertPoint(Entry, Entry->begin()); in TEST_F()
138 StoreInst *EntryStore = B.CreateStore(B.getInt8(16), PointerArg); in TEST_F()
144 B.SetInsertPoint(Merge, Merge->begin()); in TEST_F()
145 LoadInst *FirstLoad = B.CreateLoad(B.getInt8Ty(), PointerArg); in TEST_F()
161 B.SetInsertPoint(Left, Left->begin()); in TEST_F()
162 StoreInst *LeftStore = B.CreateStore(B.getInt8(16), PointerArg); in TEST_F()
172 B.SetInsertPoint(Merge, Merge->begin()); in TEST_F()
173 LoadInst *SecondLoad = B.CreateLoad(B.getInt8Ty(), PointerArg); in TEST_F()
186 B.SetInsertPoint(Entry, --Entry->end()); in TEST_F()
187 StoreInst *SecondEntryStore = B.CreateStore(B.getInt8(16), PointerArg); in TEST_F()
208 FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false), in TEST_F()
214 B.SetInsertPoint(Entry); in TEST_F()
215 B.CreateCondBr(B.getTrue(), Left, Right); in TEST_F()
216 B.SetInsertPoint(Left, Left->begin()); in TEST_F()
218 B.SetInsertPoint(Left); in TEST_F()
219 B.CreateBr(Merge); in TEST_F()
220 B.SetInsertPoint(Right); in TEST_F()
221 B.CreateBr(Merge); in TEST_F()
226 B.SetInsertPoint(Left, Left->begin()); in TEST_F()
228 StoreInst *SI = B.CreateStore(B.getInt8(16), PointerArg); in TEST_F()
238 B.SetInsertPoint(Merge, Merge->begin()); in TEST_F()
239 LoadInst *LoadInst = B.CreateLoad(B.getInt8Ty(), PointerArg); in TEST_F()
252 FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false), in TEST_F()
258 B.SetInsertPoint(Entry); in TEST_F()
259 B.CreateCondBr(B.getTrue(), Left, Right); in TEST_F()
260 B.SetInsertPoint(Left, Left->begin()); in TEST_F()
262 B.SetInsertPoint(Left); in TEST_F()
263 B.CreateBr(Merge); in TEST_F()
264 B.SetInsertPoint(Right); in TEST_F()
265 B.CreateBr(Merge); in TEST_F()
268 B.SetInsertPoint(Left, Left->begin()); in TEST_F()
269 LoadInst *LoadInst1 = B.CreateLoad(B.getInt8Ty(), PointerArg); in TEST_F()
271 B.SetInsertPoint(Merge, Merge->begin()); in TEST_F()
272 B.CreateStore(B.getInt8(16), PointerArg); in TEST_F()
302 FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false), in TEST_F()
308 B.SetInsertPoint(Entry); in TEST_F()
310 StoreInst *EntryStore = B.CreateStore(B.getInt8(16), PointerArg); in TEST_F()
311 B.CreateCondBr(B.getTrue(), Left, Right); in TEST_F()
312 B.SetInsertPoint(Left); in TEST_F()
313 StoreInst *SideStore = B.CreateStore(B.getInt8(16), PointerArg); in TEST_F()
316 B.SetInsertPoint(Merge); in TEST_F()
317 B.CreateLoad(B.getInt8Ty(), PointerArg); in TEST_F()
338 FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false), in TEST_F()
344 B.SetInsertPoint(Entry); in TEST_F()
346 StoreInst *EntryStore = B.CreateStore(B.getInt8(16), PointerArg); in TEST_F()
347 B.CreateCondBr(B.getTrue(), Left, Right); in TEST_F()
348 B.SetInsertPoint(Left); in TEST_F()
349 auto *SideStore = B.CreateStore(B.getInt8(16), PointerArg); in TEST_F()
352 B.SetInsertPoint(Merge); in TEST_F()
353 auto *MergeLoad = B.CreateLoad(B.getInt8Ty(), PointerArg); in TEST_F()
384 FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false), in TEST_F()
390 B.SetInsertPoint(Entry); in TEST_F()
392 StoreInst *EntryStore = B.CreateStore(B.getInt8(16), PointerArg); in TEST_F()
393 B.CreateCondBr(B.getTrue(), Left, Right); in TEST_F()
394 B.SetInsertPoint(Left); in TEST_F()
395 auto *SideStore = B.CreateStore(B.getInt8(16), PointerArg); in TEST_F()
398 B.SetInsertPoint(Merge); in TEST_F()
399 auto *MergeLoad = B.CreateLoad(B.getInt8Ty(), PointerArg); in TEST_F()
428 FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false), in TEST_F()
434 B.SetInsertPoint(Entry); in TEST_F()
436 StoreInst *EntryStore = B.CreateStore(B.getInt8(16), PointerArg); in TEST_F()
437 B.CreateCondBr(B.getTrue(), Left, Right); in TEST_F()
438 B.SetInsertPoint(Left); in TEST_F()
439 auto *SideStore = B.CreateStore(B.getInt8(16), PointerArg); in TEST_F()
442 B.SetInsertPoint(Merge); in TEST_F()
443 auto *MergeLoad = B.CreateLoad(B.getInt8Ty(), PointerArg); in TEST_F()
483 FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false), in TEST_F()
489 B.SetInsertPoint(Entry); in TEST_F()
490 B.CreateCondBr(B.getTrue(), Left, Right); in TEST_F()
491 B.SetInsertPoint(Left); in TEST_F()
493 StoreInst *StoreInst = B.CreateStore(B.getInt8(16), PointerArg); in TEST_F()
496 B.SetInsertPoint(Merge); in TEST_F()
497 LoadInst *LoadInst = B.CreateLoad(B.getInt8Ty(), PointerArg); in TEST_F()
528 FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false), in TEST_F()
534 B.SetInsertPoint(Entry); in TEST_F()
535 B.CreateCondBr(B.getTrue(), Left, Right); in TEST_F()
536 B.SetInsertPoint(Left); in TEST_F()
538 StoreInst *StoreInst = B.CreateStore(B.getInt8(16), PointerArg); in TEST_F()
541 B.SetInsertPoint(Merge); in TEST_F()
542 LoadInst *LoadInst = B.CreateLoad(B.getInt8Ty(), PointerArg); in TEST_F()
601 F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false), in TEST_F()
603 B.SetInsertPoint(BasicBlock::Create(C, "", F)); in TEST_F()
605 Value *Alloca = B.CreateAlloca(Int8, ConstantInt::get(Int8, 1), "A"); in TEST_F()
606 StoreInst *S1 = B.CreateStore(ConstantInt::get(Int8, 0), Alloca); in TEST_F()
607 StoreInst *S2 = B.CreateStore(ConstantInt::get(Int8, 1), Alloca); in TEST_F()
608 StoreInst *S3 = B.CreateStore(ConstantInt::get(Int8, 2), Alloca); in TEST_F()
632 F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false), in TEST_F()
634 B.SetInsertPoint(BasicBlock::Create(C, "", F)); in TEST_F()
636 Value *Alloca = B.CreateAlloca(Int8, ConstantInt::get(Int8, 1), "A"); in TEST_F()
637 Instruction *SI = B.CreateStore(ConstantInt::get(Int8, 0), Alloca); in TEST_F()
638 Instruction *LI = B.CreateLoad(Int8, Alloca); in TEST_F()
662 F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false), in TEST_F()
664 B.SetInsertPoint(BasicBlock::Create(C, "", F)); in TEST_F()
666 Value *Alloca = B.CreateAlloca(Int8, ConstantInt::get(Int8, 1), "A"); in TEST_F()
667 StoreInst *SI = B.CreateStore(ConstantInt::get(Int8, 0), Alloca); in TEST_F()
706 F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false), in TEST_F()
708 B.SetInsertPoint(BasicBlock::Create(C, "A", F)); in TEST_F()
712 Value *AllocA = B.CreateAlloca(Int8, One, "a"); in TEST_F()
713 Value *AllocB = B.CreateAlloca(Int8, One, "b"); in TEST_F()
717 B.CreateCondBr(UndefValue::get(Type::getInt1Ty(C)), IfThen, IfEnd); in TEST_F()
719 B.SetInsertPoint(IfThen); in TEST_F()
720 Instruction *FirstStore = B.CreateStore(Zero, AllocA); in TEST_F()
721 B.CreateStore(Zero, AllocB); in TEST_F()
722 Instruction *ALoad0 = B.CreateLoad(Int8, AllocA, ""); in TEST_F()
723 Instruction *BStore = B.CreateStore(Zero, AllocB); in TEST_F()
726 Instruction *KillStore = B.CreateStore(Zero, AllocA); in TEST_F()
727 Instruction *ALoad = B.CreateLoad(Int8, AllocA, ""); in TEST_F()
728 B.CreateBr(IfEnd); in TEST_F()
730 B.SetInsertPoint(IfEnd); in TEST_F()
731 Instruction *BelowPhi = B.CreateStore(Zero, AllocA); in TEST_F()
770 F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false), in TEST_F()
772 B.SetInsertPoint(BasicBlock::Create(C, "", F)); in TEST_F()
775 Value *AllocA = B.CreateAlloca(Int8, One, ""); in TEST_F()
777 Instruction *Store = B.CreateStore(One, AllocA); in TEST_F()
778 Instruction *Load = B.CreateLoad(Int8, AllocA); in TEST_F()
799 F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false), in TEST_F()
801 B.SetInsertPoint(BasicBlock::Create(C, "", F)); in TEST_F()
803 Value *AllocaA = B.CreateAlloca(Int8, ConstantInt::get(Int8, 1), "A"); in TEST_F()
804 Instruction *SIA = B.CreateStore(ConstantInt::get(Int8, 0), AllocaA); in TEST_F()
805 Value *AllocaB = B.CreateAlloca(Int8, ConstantInt::get(Int8, 1), "B"); in TEST_F()
806 Instruction *SIB = B.CreateStore(ConstantInt::get(Int8, 0), AllocaB); in TEST_F()
807 Instruction *LIA = B.CreateLoad(Int8, AllocaA); in TEST_F()
830 F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false), in TEST_F()
832 B.SetInsertPoint(BasicBlock::Create(C, "", F)); in TEST_F()
835 Value *A = B.CreateAlloca(Int8, ConstantInt::get(Int8, 1), "A"); in TEST_F()
836 Value *B_ = B.CreateAlloca(Int8, ConstantInt::get(Int8, 1), "B"); in TEST_F()
837 Value *C = B.CreateAlloca(Int8, ConstantInt::get(Int8, 1), "C"); in TEST_F()
839 StoreInst *StoreA0 = B.CreateStore(ConstantInt::get(Int8, 0), A); in TEST_F()
840 StoreInst *StoreB = B.CreateStore(ConstantInt::get(Int8, 0), B_); in TEST_F()
841 LoadInst *LoadB = B.CreateLoad(Int8, B_); in TEST_F()
842 StoreInst *StoreA1 = B.CreateStore(ConstantInt::get(Int8, 4), A); in TEST_F()
843 StoreInst *StoreC = B.CreateStore(ConstantInt::get(Int8, 4), C); in TEST_F()
844 StoreInst *StoreA2 = B.CreateStore(ConstantInt::get(Int8, 4), A); in TEST_F()
845 LoadInst *LoadC = B.CreateLoad(Int8, C); in TEST_F()
887 IRBuilder<> B(C); in TEST_F() local
889 FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false), in TEST_F()
897 B.SetInsertPoint(IfBB); in TEST_F()
898 B.CreateCondBr(B.getTrue(), LoopMainBB, LoopStartBB); in TEST_F()
899 B.SetInsertPoint(LoopStartBB); in TEST_F()
900 B.CreateBr(LoopMainBB); in TEST_F()
901 B.SetInsertPoint(LoopMainBB); in TEST_F()
902 B.CreateCondBr(B.getTrue(), LoopStartBB, AfterLoopBB); in TEST_F()
903 B.SetInsertPoint(AfterLoopBB); in TEST_F()
909 LoadInst *LoadInst = B.CreateLoad(B.getInt8Ty(), FirstArg); in TEST_F()
926 IRBuilder<> B(C); in TEST_F() local
928 FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false), in TEST_F()
932 B.SetInsertPoint(Entry); in TEST_F()
934 Value *A = B.CreateAlloca(B.getInt8Ty()); in TEST_F()
935 StoreInst *StoreA = B.CreateStore(B.getInt8(0), A); in TEST_F()
936 StoreInst *StoreB = B.CreateStore(B.getInt8(0), A); in TEST_F()
971 IRBuilder<> B(C); in TEST_F() local
973 FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false), in TEST_F()
977 B.SetInsertPoint(Entry); in TEST_F()
979 Value *X = B.CreateAlloca(B.getInt8Ty()); in TEST_F()
980 Value *Y = B.CreateAlloca(B.getInt8Ty()); in TEST_F()
981 StoreInst *StoreX1 = B.CreateStore(B.getInt8(0), X); in TEST_F()
982 StoreInst *StoreY = B.CreateStore(B.getInt8(0), Y); in TEST_F()
983 StoreInst *StoreX2 = B.CreateStore(B.getInt8(0), X); in TEST_F()
1008 F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false), in TEST_F()
1010 B.SetInsertPoint(BasicBlock::Create(C, "", F)); in TEST_F()
1012 Value *AllocaA = B.CreateAlloca(Int8, ConstantInt::get(Int8, 1), "A"); in TEST_F()
1013 Value *AllocaB = B.CreateAlloca(Int8, ConstantInt::get(Int8, 1), "B"); in TEST_F()
1015 B.CreateStore(ConstantInt::get(Int8, 1), AllocaB); in TEST_F()
1017 LoadInst *LA1 = B.CreateLoad(Int8, AllocaA, ""); in TEST_F()
1019 LoadInst *LA2 = B.CreateLoad(Int8, AllocaA, ""); in TEST_F()
1021 B.CreateStore(ConstantInt::get(Int8, 1), AllocaA); in TEST_F()
1023 LoadInst *LA3 = B.CreateLoad(Int8, AllocaA, ""); in TEST_F()
1025 LoadInst *LA4 = B.CreateLoad(Int8, AllocaA, ""); in TEST_F()
1052 F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false), in TEST_F()
1054 B.SetInsertPoint(BasicBlock::Create(C, "", F)); in TEST_F()
1056 Value *AllocaA = B.CreateAlloca(Int8, ConstantInt::get(Int8, 1), "A"); in TEST_F()
1057 Value *AllocaB = B.CreateAlloca(Int8, ConstantInt::get(Int8, 1), "B"); in TEST_F()
1058 StoreInst *SA1 = B.CreateStore(ConstantInt::get(Int8, 1), AllocaA); in TEST_F()
1059 StoreInst *SB1 = B.CreateStore(ConstantInt::get(Int8, 1), AllocaB); in TEST_F()
1060 StoreInst *SA2 = B.CreateStore(ConstantInt::get(Int8, 2), AllocaA); in TEST_F()
1061 StoreInst *SB2 = B.CreateStore(ConstantInt::get(Int8, 2), AllocaB); in TEST_F()
1062 StoreInst *SA3 = B.CreateStore(ConstantInt::get(Int8, 3), AllocaA); in TEST_F()
1063 StoreInst *SB3 = B.CreateStore(ConstantInt::get(Int8, 3), AllocaB); in TEST_F()
1101 F = Function::Create(FunctionType::get(B.getVoidTy(), in TEST_F()
1102 {B.getInt8PtrTy(), B.getInt8PtrTy()}, in TEST_F()
1105 B.SetInsertPoint(BasicBlock::Create(C, "", F)); in TEST_F()
1110 B.CreateStore(ConstantInt::get(Int8, 1), PointerB); in TEST_F()
1111 LoadInst *LA1 = B.CreateLoad(Int8, PointerA, ""); in TEST_F()
1112 B.CreateStore(ConstantInt::get(Int8, 0), PointerA); in TEST_F()
1113 LoadInst *LB1 = B.CreateLoad(Int8, PointerB, ""); in TEST_F()
1114 B.CreateStore(ConstantInt::get(Int8, 0), PointerA); in TEST_F()
1115 LoadInst *LA2 = B.CreateLoad(Int8, PointerA, ""); in TEST_F()
1116 B.CreateStore(ConstantInt::get(Int8, 0), PointerB); in TEST_F()
1117 LoadInst *LB2 = B.CreateLoad(Int8, PointerB, ""); in TEST_F()
1144 F = Function::Create(FunctionType::get(B.getVoidTy(), in TEST_F()
1145 {B.getInt8PtrTy(), B.getInt8PtrTy()}, in TEST_F()
1148 B.SetInsertPoint(BasicBlock::Create(C, "", F)); in TEST_F()
1153 Value *AllocaC = B.CreateAlloca(Int8, ConstantInt::get(Int8, 1), "C"); in TEST_F()
1155 StoreInst *SA1 = B.CreateStore(ConstantInt::get(Int8, 0), PointerA); in TEST_F()
1157 StoreInst *SB1 = B.CreateStore(ConstantInt::get(Int8, 1), PointerB); in TEST_F()
1159 StoreInst *SC1 = B.CreateStore(ConstantInt::get(Int8, 2), AllocaC); in TEST_F()
1161 StoreInst *SA2 = B.CreateStore(ConstantInt::get(Int8, 3), PointerA); in TEST_F()
1163 StoreInst *SB2 = B.CreateStore(ConstantInt::get(Int8, 4), PointerB); in TEST_F()
1165 StoreInst *SC2 = B.CreateStore(ConstantInt::get(Int8, 5), AllocaC); in TEST_F()
1167 StoreInst *SB3 = B.CreateStore(ConstantInt::get(Int8, 6), PointerB); in TEST_F()
1228 IRBuilder<> B(C); in TEST_F() local
1230 FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false), in TEST_F()
1236 B.SetInsertPoint(Entry); in TEST_F()
1239 Value *Bar = B.CreateGEP(B.getInt8Ty(), Foo, B.getInt64(1), "bar"); in TEST_F()
1240 Value *Baz = B.CreateGEP(B.getInt8Ty(), Foo, B.getInt64(2), "baz"); in TEST_F()
1242 B.CreateStore(B.getInt8(0), Foo); in TEST_F()
1243 B.CreateStore(B.getInt8(0), Bar); in TEST_F()
1249 B.CreateCall(GetLifetimeIntrinsic(Intrinsic::lifetime_end), in TEST_F()
1250 {B.getInt64(3), Foo}); in TEST_F()
1251 Instruction *LifetimeStart = B.CreateCall( in TEST_F()
1252 GetLifetimeIntrinsic(Intrinsic::lifetime_start), {B.getInt64(3), Foo}); in TEST_F()
1254 Instruction *FooStore = B.CreateStore(B.getInt8(0), Foo); in TEST_F()
1255 Instruction *BarStore = B.CreateStore(B.getInt8(0), Bar); in TEST_F()
1256 Instruction *BazMemSet = B.CreateMemSet(Baz, B.getInt8(0), 1, Align(1)); in TEST_F()
1292 IRBuilder<> B(C); in TEST_F() local
1293 F = Function::Create(FunctionType::get(B.getVoidTy(), {B.getInt1Ty()}, false), in TEST_F()
1310 B.SetInsertPoint(Entry); in TEST_F()
1312 Value *Alloca = B.CreateAlloca(Int8, ConstantInt::get(Int8, 1), "alloc"); in TEST_F()
1313 StoreInst *StoreEntry = B.CreateStore(B.getInt8(0), Alloca); in TEST_F()
1314 B.CreateCondBr(B.getTrue(), BlockA, BlockB); in TEST_F()
1316 B.SetInsertPoint(BlockA); in TEST_F()
1317 StoreInst *StoreA = B.CreateStore(B.getInt8(1), Alloca); in TEST_F()
1318 B.CreateBr(BlockC); in TEST_F()
1320 B.SetInsertPoint(BlockB); in TEST_F()
1321 StoreInst *StoreB = B.CreateStore(B.getInt8(2), Alloca); in TEST_F()
1322 B.CreateBr(BlockC); in TEST_F()
1324 B.SetInsertPoint(BlockC); in TEST_F()
1325 B.CreateUnreachable(); in TEST_F()
1356 F = Function::Create(FunctionType::get(B.getVoidTy(), in TEST_F()
1357 {B.getInt8PtrTy(), B.getInt8PtrTy()}, in TEST_F()
1360 B.SetInsertPoint(BasicBlock::Create(C, "", F)); in TEST_F()
1362 Value *AllocA = B.CreateAlloca(Int8, ConstantInt::get(Int8, 1), "A"); in TEST_F()
1363 Value *AllocB = B.CreateAlloca(Int8, ConstantInt::get(Int8, 1), "B"); in TEST_F()
1365 StoreInst *StoreA = B.CreateStore(ConstantInt::get(Int8, 0), AllocA); in TEST_F()
1366 StoreInst *StoreB = B.CreateStore(ConstantInt::get(Int8, 1), AllocB); in TEST_F()
1367 StoreInst *StoreA2 = B.CreateStore(ConstantInt::get(Int8, 2), AllocA); in TEST_F()
1435 FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false), in TEST_F()
1442 B.SetInsertPoint(Entry); in TEST_F()
1444 B.SetInsertPoint(Header); in TEST_F()
1445 B.CreateStore(B.getInt8(16), PointerArg); in TEST_F()
1446 B.CreateCondBr(B.getTrue(), Exit, Body); in TEST_F()
1447 B.SetInsertPoint(Body); in TEST_F()
1448 B.CreateStore(B.getInt8(16), PointerArg); in TEST_F()
1450 B.SetInsertPoint(Exit); in TEST_F()
1451 StoreInst *S1 = B.CreateStore(B.getInt8(16), PointerArg); in TEST_F()
1464 B.SetInsertPoint(Entry); in TEST_F()
1465 B.CreateCondBr(B.getTrue(), Header, Exit); in TEST_F()
1491 FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false), in TEST_F()
1500 B.SetInsertPoint(Entry); in TEST_F()
1501 Value *Alloca = B.CreateAlloca(Int8, ConstantInt::get(Int8, 1), "A"); in TEST_F()
1504 B.SetInsertPoint(Header); in TEST_F()
1505 StoreInst *S1 = B.CreateStore(B.getInt8(16), PointerArg); in TEST_F()
1506 B.CreateCondBr(B.getTrue(), Exit, Body); in TEST_F()
1508 B.SetInsertPoint(Body); in TEST_F()
1509 B.CreateStore(ConstantInt::get(Int8, 0), Alloca); in TEST_F()
1512 B.SetInsertPoint(Exit); in TEST_F()
1513 StoreInst *S2 = B.CreateStore(B.getInt8(16), PointerArg); in TEST_F()
1526 B.SetInsertPoint(Entry); in TEST_F()
1527 B.CreateCondBr(B.getTrue(), Header, Exit); in TEST_F()
1563 FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false), in TEST_F()
1574 B.SetInsertPoint(Entry); in TEST_F()
1575 B.CreateCondBr(B.getTrue(), ABlock, FBlock); in TEST_F()
1576 B.SetInsertPoint(ABlock); in TEST_F()
1577 B.CreateCondBr(B.getTrue(), BBlock, CBlock); in TEST_F()
1578 B.SetInsertPoint(BBlock); in TEST_F()
1580 B.SetInsertPoint(CBlock); in TEST_F()
1582 B.SetInsertPoint(DBlock); in TEST_F()
1584 B.SetInsertPoint(FBlock); in TEST_F()
1585 B.CreateStore(B.getInt8(16), PointerArg); in TEST_F()
1595 B.SetInsertPoint(FBlock); in TEST_F()
1596 B.CreateCondBr(B.getTrue(), CBlock, EBlock); in TEST_F()
1612 FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false), in TEST_F()
1617 B.SetInsertPoint(Entry); in TEST_F()
1618 Value *Pointer2 = B.CreateGEP(B.getInt8Ty(), Pointer1, B.getInt64(1)); in TEST_F()
1619 Instruction *StorePointer1 = B.CreateStore(B.getInt8(0), Pointer1); in TEST_F()
1620 Instruction *StorePointer2 = B.CreateStore(B.getInt8(0), Pointer2); in TEST_F()
1621 Instruction *MemSet = B.CreateMemSet(Pointer2, B.getInt8(0), 1, Align(1)); in TEST_F()
1645 FunctionType::get(B.getVoidTy(), {B.getInt8PtrTy()}, false), in TEST_F()
1650 B.SetInsertPoint(Entry); in TEST_F()
1651 Value *Pointer2 = B.CreateGEP(B.getInt8Ty(), Pointer1, B.getInt64(1)); in TEST_F()
1653 B.CreateLoad(B.getInt8Ty(), Pointer1, /* Volatile */ true); in TEST_F()
1655 B.CreateLoad(B.getInt8Ty(), Pointer2, /* Volatile */ true); in TEST_F()