retdec
|
x87 FPU analysis - replace fpu stack operations with FPU registers. More...
#include <llvm/IR/CFG.h>
#include <llvm/IR/InstIterator.h>
#include <llvm/IR/Operator.h>
#include <Eigen/Core>
#include <Eigen/QR>
#include "retdec/utils/io/log.h"
#include "retdec/bin2llvmir/optimizations/x87_fpu/x87_fpu.h"
#include "retdec/utils/string.h"
#include "retdec/bin2llvmir/providers/asm_instruction.h"
#include "retdec/bin2llvmir/utils/debug.h"
#include "retdec/bin2llvmir/utils/ir_modifier.h"
#include "retdec/bin2llvmir/utils/llvm.h"
#include "retdec/capstone2llvmir/x86/x86.h"
Classes | |
class | retdec::bin2llvmir::FunctionAnalyzeMetadata |
Namespaces | |
retdec | |
retdec::bin2llvmir | |
Macros | |
#define | debug_enabled false |
Functions | |
int | retdec::bin2llvmir::augmentedRank (Eigen::MatrixXd &A, Eigen::MatrixXd &B) |
static RegisterPass< X87FpuAnalysis > | retdec::bin2llvmir::X ("retdec-x87-fpu", "x87 fpu register analysis", false, false) |
std::list< FunctionAnalyzeMetadata > | retdec::bin2llvmir::getFunctions2Analyze (llvm::GlobalVariable *top) |
x87 FPU analysis - replace fpu stack operations with FPU registers.
#define debug_enabled false |