Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 65 files:
- contrib/llvm-project/clang/lib/CodeGen/CGCleanup.cpp, line 459
- contrib/llvm-project/llvm/include/llvm/IR/BasicBlock.h, line 190
- contrib/llvm-project/llvm/lib/Analysis/MemoryBuiltins.cpp, line 1024
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp
- contrib/llvm-project/llvm/lib/CodeGen/ExpandMemCmp.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SafeStack.cpp, line 787
- contrib/llvm-project/llvm/lib/CodeGen/SjLjEHPrepare.cpp, line 193
- contrib/llvm-project/llvm/lib/CodeGen/TypePromotion.cpp, line 509
- contrib/llvm-project/llvm/lib/CodeGen/WasmEHPrepare.cpp, line 355
- contrib/llvm-project/llvm/lib/CodeGen/WinEHPrepare.cpp, line 1108
- contrib/llvm-project/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
- contrib/llvm-project/llvm/lib/FuzzMutate/IRMutator.cpp
- contrib/llvm-project/llvm/lib/FuzzMutate/RandomIRBuilder.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp, line 63
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp, line 315
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, line 1450
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp, line 919
- contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp, line 155
- contrib/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp
- contrib/llvm-project/llvm/lib/Transforms/Coroutines/CoroSplit.cpp, line 590
- contrib/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp, line 5358
- contrib/llvm-project/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp, line 960
- contrib/llvm-project/llvm/lib/Transforms/IPO/OpenMPOpt.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp, line 1529
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp, line 1749
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp, line 890
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp, line 266
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp, line 3549
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp
- contrib/llvm-project/llvm/lib/Transforms/ObjCARC/PtrState.cpp, line 268
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVNSink.cpp, line 869
- contrib/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/JumpThreading.cpp, line 2962
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LICM.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopFuse.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopSink.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp, line 1305
- contrib/llvm-project/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp, line 252
- contrib/llvm-project/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp, line 3154
- contrib/llvm-project/llvm/lib/Transforms/Scalar/Scalarizer.cpp, line 940
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp, line 1088
- contrib/llvm-project/llvm/lib/Transforms/Scalar/Sink.cpp, line 195
- contrib/llvm-project/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp, line 748
- contrib/llvm-project/llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp, line 457
- contrib/llvm-project/llvm/lib/Transforms/Utils/CodeExtractor.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/Debugify.cpp, line 148
- contrib/llvm-project/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp, line 100
- contrib/llvm-project/llvm/lib/Transforms/Utils/EntryExitInstrumenter.cpp, line 88
- contrib/llvm-project/llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp, line 498
- contrib/llvm-project/llvm/lib/Transforms/Utils/Local.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.cpp, line 479