Home
last modified time | relevance | path

Searched refs:AtomicInst (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DAMDGPU.cpp323 llvm::Instruction &AtomicInst,
528 CodeGenFunction &CGF, llvm::Instruction &AtomicInst, in setTargetAtomicMetadata() argument
530 auto *RMW = dyn_cast<llvm::AtomicRMWInst>(&AtomicInst); in setTargetAtomicMetadata()
531 auto *CmpX = dyn_cast<llvm::AtomicCmpXchgInst>(&AtomicInst); in setTargetAtomicMetadata()
546 AtomicInst.setMetadata(llvm::LLVMContext::MD_noalias_addrspace, ASRange); in setTargetAtomicMetadata()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.h360 llvm::Instruction &AtomicInst,
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h4895 LLVM_C_ABI LLVMBool LLVMIsAtomicSingleThread(LLVMValueRef AtomicInst);
4896 LLVM_C_ABI void LLVMSetAtomicSingleThread(LLVMValueRef AtomicInst,
4908 LLVM_C_ABI unsigned LLVMGetAtomicSyncScopeID(LLVMValueRef AtomicInst);
4913 LLVM_C_ABI void LLVMSetAtomicSyncScopeID(LLVMValueRef AtomicInst,
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp4439 LLVMBool LLVMIsAtomicSingleThread(LLVMValueRef AtomicInst) { in LLVMIsAtomicSingleThread() argument
4441 Instruction *I = unwrap<Instruction>(AtomicInst); in LLVMIsAtomicSingleThread()
4448 void LLVMSetAtomicSingleThread(LLVMValueRef AtomicInst, LLVMBool NewValue) { in LLVMSetAtomicSingleThread() argument
4450 Instruction *I = unwrap<Instruction>(AtomicInst); in LLVMSetAtomicSingleThread()
4458 unsigned LLVMGetAtomicSyncScopeID(LLVMValueRef AtomicInst) { in LLVMGetAtomicSyncScopeID() argument
4459 Instruction *I = unwrap<Instruction>(AtomicInst); in LLVMGetAtomicSyncScopeID()
4464 void LLVMSetAtomicSyncScopeID(LLVMValueRef AtomicInst, unsigned SSID) { in LLVMSetAtomicSyncScopeID() argument
4465 Instruction *I = unwrap<Instruction>(AtomicInst); in LLVMSetAtomicSyncScopeID()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp27678 MachineSDNode *AtomicInst = in ReplaceATOMIC_LOAD_128Results() local
27682 DAG.setNodeMemRefs(AtomicInst, {MemOp}); in ReplaceATOMIC_LOAD_128Results()
27684 SDValue Lo = SDValue(AtomicInst, 0), Hi = SDValue(AtomicInst, 1); in ReplaceATOMIC_LOAD_128Results()
27689 Results.push_back(SDValue(AtomicInst, 2)); // Chain out in ReplaceATOMIC_LOAD_128Results()