reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Transforms/Utils/BasicBlockUtils.h
  301 Instruction *SplitBlockAndInsertIfThen(Value *Cond, Instruction *SplitBefore,

References

lib/CodeGen/SafeStack.cpp
  474       SplitBlockAndInsertIfThen(Cmp, &RI,
lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp
  429         SplitBlockAndInsertIfThen(Cond, &I, false, nullptr, DT, nullptr);
  565       SplitBlockAndInsertIfThen(Cond, &I, false, nullptr, DT, nullptr);
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp
  370           SplitBlockAndInsertIfThen(cmp, cmp->getNextNode(), false);
lib/Transforms/IPO/LowerTypeTests.cpp
  797   IRBuilder<> ThenB(SplitBlockAndInsertIfThen(OffsetInRange, CI, false));
lib/Transforms/Instrumentation/AddressSanitizer.cpp
 1534       Instruction *ThenTerm = SplitBlockAndInsertIfThen(MaskElem, I, false);
 1688         SplitBlockAndInsertIfThen(TagCheck, InsertBefore, false,
 1710     Instruction *CheckTerm = SplitBlockAndInsertIfThen(
 1717       CrashTerm = SplitBlockAndInsertIfThen(Cmp2, CheckTerm, false);
 1726     CrashTerm = SplitBlockAndInsertIfThen(Cmp, InsertBefore, !Recover);
 3089         SplitBlockAndInsertIfThen(UseAfterReturnIsEnabled, InsBefore, false);
 3104     Term = SplitBlockAndInsertIfThen(NoFakeStack, InsBefore, false);
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  985         BranchInst *BI = cast<BranchInst>(SplitBlockAndInsertIfThen(
 1129     BranchInst *BI = cast<BranchInst>(SplitBlockAndInsertIfThen(
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
  645       SplitBlockAndInsertIfThen(TagMismatch, InsertBefore, false,
  652       SplitBlockAndInsertIfThen(OutOfShortGranuleTagRange, CheckTerm, !Recover,
  660   SplitBlockAndInsertIfThen(PtrLowBitsOOB, CheckTerm, false,
  669   SplitBlockAndInsertIfThen(InlineTagMismatch, CheckTerm, false,
  943     auto *Br = cast<BranchInst>(SplitBlockAndInsertIfThen(
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 1150         Instruction *CheckTerm = SplitBlockAndInsertIfThen(
 1232       Instruction *CheckTerm = SplitBlockAndInsertIfThen(
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  899     auto ThenTerm = SplitBlockAndInsertIfThen(IsStackLower, &*IP, false);
lib/Transforms/Scalar/JumpThreading.cpp
 2608         SplitBlockAndInsertIfThen(SI->getCondition(), SI, false);
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
 2393       SplitBlockAndInsertIfThen(GI->getArgOperand(0), GI, true);
lib/Transforms/Utils/GuardUtils.cpp
   33       SplitBlockAndInsertIfThen(Guard->getArgOperand(0), Guard, true);
lib/Transforms/Utils/LibCallsShrinkWrap.cpp
  490       SplitBlockAndInsertIfThen(Cond, CI, false, BranchWeights, DT);
lib/Transforms/Utils/SimplifyCFG.cpp
 3070       SplitBlockAndInsertIfThen(CombinedPred, &*QB.GetInsertPoint(), false);
tools/polly/lib/CodeGen/BlockGenerators.cpp
  634   SplitBlockAndInsertIfThen(Cond, &*Builder.GetInsertPoint(), false, nullptr,