LLVM 20.0.0git
|
This file contains the definitions of the enumerations and flags associated with NVVM Intrinsics, along with some helper functions. More...
#include <stdint.h>
#include "llvm/ADT/APFloat.h"
#include "llvm/IR/Intrinsics.h"
#include "llvm/IR/IntrinsicsNVPTX.h"
Go to the source code of this file.
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::nvvm |
Enumerations | |
enum class | llvm::nvvm::TMAReductionOp : uint8_t { llvm::nvvm::ADD = 0 , llvm::nvvm::MIN = 1 , llvm::nvvm::MAX = 2 , llvm::nvvm::INC = 3 , llvm::nvvm::DEC = 4 , llvm::nvvm::AND = 5 , llvm::nvvm::OR = 6 , llvm::nvvm::XOR = 7 } |
Functions | |
bool | llvm::nvvm::IntrinsicShouldFTZ (Intrinsic::ID IntrinsicID) |
bool | llvm::nvvm::IntrinsicConvertsToSignedInteger (Intrinsic::ID IntrinsicID) |
APFloat::roundingMode | llvm::nvvm::IntrinsicGetRoundingMode (Intrinsic::ID IntrinsicID) |
This file contains the definitions of the enumerations and flags associated with NVVM Intrinsics, along with some helper functions.
Definition in file NVVMIntrinsicUtils.h.