|
LLVM 24.0.0git
|
#include "llvm/Transforms/Scalar/Float2Int.h"#include "ScalarOptions.h"#include "llvm/ADT/APInt.h"#include "llvm/ADT/APSInt.h"#include "llvm/ADT/SmallVector.h"#include "llvm/Analysis/GlobalsModRef.h"#include "llvm/IR/Constants.h"#include "llvm/IR/Dominators.h"#include "llvm/IR/IRBuilder.h"#include "llvm/IR/Module.h"#include "llvm/Support/Debug.h"#include "llvm/Support/raw_ostream.h"#include <deque>Go to the source code of this file.
Macros | |
| #define | DEBUG_TYPE "float2int" |
Functions | |
| static CmpInst::Predicate | mapFCmpPred (CmpInst::Predicate P) |
| static Instruction::BinaryOps | mapBinOpcode (unsigned Opcode) |
| #define DEBUG_TYPE "float2int" |
Definition at line 28 of file Float2Int.cpp.
|
static |
Definition at line 72 of file Float2Int.cpp.
References llvm_unreachable.
|
static |
Definition at line 45 of file Float2Int.cpp.
References llvm::CmpInst::BAD_ICMP_PREDICATE, llvm::CmpInst::FCMP_OEQ, llvm::CmpInst::FCMP_OGE, llvm::CmpInst::FCMP_OGT, llvm::CmpInst::FCMP_OLE, llvm::CmpInst::FCMP_OLT, llvm::CmpInst::FCMP_ONE, llvm::CmpInst::FCMP_UEQ, llvm::CmpInst::FCMP_UGE, llvm::CmpInst::FCMP_UGT, llvm::CmpInst::FCMP_ULE, llvm::CmpInst::FCMP_ULT, llvm::CmpInst::FCMP_UNE, llvm::CmpInst::ICMP_EQ, llvm::CmpInst::ICMP_NE, llvm::CmpInst::ICMP_SGE, llvm::CmpInst::ICMP_SGT, llvm::CmpInst::ICMP_SLE, llvm::CmpInst::ICMP_SLT, and P.