LLVM API Documentation
#include "llvm/IR/Intrinsics.h"
#include "llvm/IR/IntrinsicInst.h"
#include "llvm/Target/TargetLibraryInfo.h"
Go to the source code of this file.
Namespaces | |
namespace | llvm |
List of target independent CodeGen pass IDs. | |
Functions | |
static bool | llvm::isTriviallyVectorizable (Intrinsic::ID ID) |
Identify if the intrinsic is trivially vectorizable. | |
static bool | llvm::hasVectorInstrinsicScalarOpd (Intrinsic::ID ID, unsigned ScalarOpdIdx) |
static Intrinsic::ID | llvm::checkUnaryFloatSignature (const CallInst &I, Intrinsic::ID ValidIntrinsicID) |
static Intrinsic::ID | llvm::checkBinaryFloatSignature (const CallInst &I, Intrinsic::ID ValidIntrinsicID) |
static Intrinsic::ID | llvm::getIntrinsicIDForCall (CallInst *CI, const TargetLibraryInfo *TLI) |