Searched refs:AtomicInst (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | AMDGPU.cpp | 323 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 D | TargetInfo.h | 360 llvm::Instruction &AtomicInst,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm-c/ |
| H A D | Core.h | 4895 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 D | Core.cpp | 4439 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 D | AArch64ISelLowering.cpp | 27678 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()
|