LLVM API Documentation
#include "ARM.h"#include "ARMTargetMachine.h"#include "ARMFrameLowering.h"#include "llvm/CodeGen/Passes.h"#include "llvm/MC/MCAsmInfo.h"#include "llvm/PassManager.h"#include "llvm/Support/CommandLine.h"#include "llvm/Support/FormattedStream.h"#include "llvm/Support/TargetRegistry.h"#include "llvm/Target/TargetOptions.h"#include "llvm/Transforms/Scalar.h"
Go to the source code of this file.
Functions | |
| void | LLVMInitializeARMTarget () |
Variables | |
| static cl::opt< bool > | DisableA15SDOptimization ("disable-a15-sd-optimization", cl::Hidden, cl::desc("Inhibit optimization of S->D register accesses on A15"), cl::init(false)) |
| static cl::opt< bool > | EnableAtomicTidy ("arm-atomic-cfg-tidy", cl::Hidden, cl::desc("Run SimplifyCFG after expanding atomic operations"" to make use of cmpxchg flow-based information"), cl::init(true)) |
| void LLVMInitializeARMTarget | ( | ) |
Definition at line 37 of file ARMTargetMachine.cpp.
References llvm::ARM_PROC::A, llvm::TheARMBETarget, llvm::TheARMLETarget, llvm::TheThumbBETarget, llvm::TheThumbLETarget, llvm::X, and Y.
cl::opt<bool> DisableA15SDOptimization("disable-a15-sd-optimization", cl::Hidden, cl::desc("Inhibit optimization of S->D register accesses on A15"), cl::init(false)) [static] |
cl::opt<bool> EnableAtomicTidy("arm-atomic-cfg-tidy", cl::Hidden, cl::desc("Run SimplifyCFG after expanding atomic operations"" to make use of cmpxchg flow-based information"), cl::init(true)) [static] |