reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
105 "__cfi_check", Type::getVoidTy(Ctx), Type::getInt64Ty(Ctx), 105 "__cfi_check", Type::getVoidTy(Ctx), Type::getInt64Ty(Ctx), 106 Type::getInt8PtrTy(Ctx), Type::getInt8PtrTy(Ctx)); 106 Type::getInt8PtrTy(Ctx), Type::getInt8PtrTy(Ctx)); 126 BasicBlock *BB = BasicBlock::Create(Ctx, "entry", F); 127 BasicBlock *ExitBB = BasicBlock::Create(Ctx, "exit", F); 129 BasicBlock *TrapBB = BasicBlock::Create(Ctx, "fail", F); 132 M.getOrInsertFunction("__cfi_check_fail", Type::getVoidTy(Ctx), 133 Type::getInt8PtrTy(Ctx), Type::getInt8PtrTy(Ctx)); 133 Type::getInt8PtrTy(Ctx), Type::getInt8PtrTy(Ctx)); 143 ConstantInt *CaseTypeId = ConstantInt::get(Type::getInt64Ty(Ctx), TypeId); 144 BasicBlock *TestBB = BasicBlock::Create(Ctx, "test", F); 150 Ctx, ConstantAsMetadata::get(CaseTypeId))});