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

References

include/llvm/CodeGen/TargetLowering.h
 1804       return Builder.CreateFence(Ord);
 1813       return Builder.CreateFence(Ord);
lib/IR/Core.cpp
 3577     unwrap(B)->CreateFence(mapFromLLVMOrdering(Ordering),
lib/Target/RISCV/RISCVISelLowering.cpp
 2725     return Builder.CreateFence(Ord);
 2727     return Builder.CreateFence(AtomicOrdering::Release);
 2735     return Builder.CreateFence(AtomicOrdering::Acquire);
tools/clang/lib/CodeGen/CGBuiltin.cpp
 2861     Builder.CreateFence(llvm::AtomicOrdering::SequentiallyConsistent);
 3053         Builder.CreateFence(llvm::AtomicOrdering::Acquire, SSID);
 3056         Builder.CreateFence(llvm::AtomicOrdering::Release, SSID);
 3059         Builder.CreateFence(llvm::AtomicOrdering::AcquireRelease, SSID);
 3062         Builder.CreateFence(llvm::AtomicOrdering::SequentiallyConsistent, SSID);
 3079     Builder.CreateFence(llvm::AtomicOrdering::Acquire, SSID);
 3085     Builder.CreateFence(llvm::AtomicOrdering::Release, SSID);
 3090     Builder.CreateFence(llvm::AtomicOrdering::AcquireRelease, SSID);
 3095     Builder.CreateFence(llvm::AtomicOrdering::SequentiallyConsistent, SSID);
 7270     return Builder.CreateFence(llvm::AtomicOrdering::SequentiallyConsistent,
12208     return Builder.CreateFence(llvm::AtomicOrdering::SequentiallyConsistent,
12236     return Builder.CreateFence(llvm::AtomicOrdering::SequentiallyConsistent,