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) |