Defined in 2 files as a prototype:
Defined in 2 files as a function:
Referenced in 73 files:
- contrib/llvm-project/clang/lib/CodeGen/CGAtomic.cpp
- contrib/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp
- contrib/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp
- contrib/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp
- contrib/llvm-project/llvm/include/llvm-c/Core.h
- contrib/llvm-project/llvm/include/llvm/Analysis/AliasAnalysis.h
- contrib/llvm-project/llvm/include/llvm/Analysis/MemoryLocation.h
- contrib/llvm-project/llvm/include/llvm/CodeGen/AtomicExpandUtils.h
- contrib/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h
- contrib/llvm-project/llvm/include/llvm/IR/IRBuilder.h
- contrib/llvm-project/llvm/include/llvm/IR/InstVisitor.h, line 173
- contrib/llvm-project/llvm/include/llvm/IR/Instructions.h
- contrib/llvm-project/llvm/lib/Analysis/AliasAnalysis.cpp
- contrib/llvm-project/llvm/lib/Analysis/CFLGraph.h, line 305
- contrib/llvm-project/llvm/lib/Analysis/CaptureTracking.cpp, line 330
- contrib/llvm-project/llvm/lib/Analysis/MemoryLocation.cpp
- contrib/llvm-project/llvm/lib/Analysis/ValueTracking.cpp, line 4987
- contrib/llvm-project/llvm/lib/AsmParser/LLParser.cpp
- contrib/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
- contrib/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
- contrib/llvm-project/llvm/lib/CodeGen/AtomicExpandPass.cpp
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
- contrib/llvm-project/llvm/lib/CodeGen/TargetLoweringBase.cpp
- contrib/llvm-project/llvm/lib/IR/AsmWriter.cpp
- contrib/llvm-project/llvm/lib/IR/AutoUpgrade.cpp, line 3487
- contrib/llvm-project/llvm/lib/IR/Core.cpp
- contrib/llvm-project/llvm/lib/IR/Instruction.cpp
- contrib/llvm-project/llvm/lib/IR/Instructions.cpp
- contrib/llvm-project/llvm/lib/IR/Verifier.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.h, line 590
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h, line 341
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.cpp, line 135
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp, line 798
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIISelLowering.h, line 430
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp, line 18238
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.h, line 612
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelLowering.h, line 335
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVExpandAtomicPseudoInsts.cpp
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.h
- contrib/llvm-project/llvm/lib/Target/Sparc/SparcISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/Sparc/SparcISelLowering.h, line 205
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp, line 4056
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h, line 53
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.h
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreISelLowering.cpp, line 1011
- contrib/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineAtomicRMW.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineInternal.h, line 442
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/InstrOrderFile.cpp, line 146
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LowerAtomic.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp, line 583
- contrib/llvm-project/llvm/lib/Transforms/Utils/FunctionComparator.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/InlineFunction.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, line 4297