LLVM 20.0.0git
|
#include "llvm/Frontend/OpenMP/OMPIRBuilder.h"
Additional Inherited Members | |
Static Public Member Functions inherited from llvm::AtomicInfo< IRBuilder<> > | |
static bool | shouldCastToInt (llvm::Type *ValTy, bool CmpXchg) |
static CallInst * | EmitAtomicLibcall (IRBuilder<> *Builder, StringRef fnName, Type *ResultType, ArrayRef< Value * > Args) |
Public Attributes inherited from llvm::AtomicInfo< IRBuilder<> > | |
IRBuilder<> * | Builder |
Type * | Ty |
uint64_t | AtomicSizeInBits |
uint64_t | ValueSizeInBits |
llvm::Align | AtomicAlign |
llvm::Align | ValueAlign |
bool | UseLibcall |
Definition at line 483 of file OMPIRBuilder.h.
|
inline |
Definition at line 487 of file OMPIRBuilder.h.
|
inlineoverridevirtual |
Implements llvm::AtomicInfo< IRBuilder<> >.
Definition at line 497 of file OMPIRBuilder.h.
References llvm::AtomicInfo< IRBuilder<> >::Builder, Name, llvm::Value::setName(), and llvm::AtomicInfo< IRBuilder<> >::Ty.
|
inlineoverridevirtual |
Implements llvm::AtomicInfo< IRBuilder<> >.
Definition at line 496 of file OMPIRBuilder.h.
|
inlineoverridevirtual |
Implements llvm::AtomicInfo< IRBuilder<> >.
Definition at line 495 of file OMPIRBuilder.h.