Lines Matching defs:FakeStack
3487 Value *FakeStack;
3496 // void *FakeStack = __asan_option_detect_stack_use_after_return
3499 // void *LocalStackBase = (FakeStack) ? FakeStack :
3515 FakeStack = createPHI(IRB, UseAfterReturnIsEnabled, FakeStackValue, Term,
3519 // void *FakeStack = __asan_stack_malloc_N(LocalStackSize);
3520 // void *LocalStackBase = (FakeStack) ? FakeStack :
3523 FakeStack =
3528 IRB.CreateICmpEQ(FakeStack, Constant::getNullValue(IntptrTy));
3536 LocalStackBase = createPHI(IRB, NoFakeStack, AllocaValue, Term, FakeStack);
3540 // void *FakeStack = nullptr;
3542 FakeStack = ConstantInt::get(IntptrTy, 0);
3627 // if FakeStack != 0 // LocalStackBase == FakeStack
3632 // **SavedFlagPtr(FakeStack) = 0
3634 // __asan_stack_free_N(FakeStack, LocalStackSize)
3638 IRBRet.CreateICmpNE(FakeStack, Constant::getNullValue(IntptrTy));
3650 FakeStack,
3661 {FakeStack, ConstantInt::get(IntptrTy, LocalStackSize)});