LLVM API Documentation
#include "ARM.h"#include "ARMAddressingModes.h"#include "ARMConstantPoolValue.h"#include "ARMISelLowering.h"#include "ARMTargetMachine.h"#include "llvm/CallingConv.h"#include "llvm/Constants.h"#include "llvm/DerivedTypes.h"#include "llvm/Function.h"#include "llvm/Intrinsics.h"#include "llvm/CodeGen/MachineFrameInfo.h"#include "llvm/CodeGen/MachineFunction.h"#include "llvm/CodeGen/MachineInstrBuilder.h"#include "llvm/CodeGen/SelectionDAG.h"#include "llvm/CodeGen/SelectionDAGISel.h"#include "llvm/Target/TargetLowering.h"#include "llvm/Target/TargetOptions.h"#include "llvm/Support/Compiler.h"#include "llvm/Support/Debug.h"#include "ARMGenDAGISel.inc"
Go to the source code of this file.
Functions | |
| static SDValue | getAL (SelectionDAG *CurDAG) |
| getAL - Returns a ARMCC::AL immediate node. | |
| FunctionPass * | llvm::createARMISelDag (ARMTargetMachine &TM) |
| static SDValue getAL | ( | SelectionDAG * | CurDAG | ) | [inline, static] |
getAL - Returns a ARMCC::AL immediate node.
Definition at line 528 of file ARMISelDAGToDAG.cpp.
References llvm::ARMCC::AL, and llvm::SelectionDAG::getTargetConstant().
| const ARMSubtarget* Subtarget |
Subtarget - Keep a pointer to the ARMSubtarget around so that we can make the right decision when generating code for different targets.
Definition at line 45 of file ARMISelDAGToDAG.cpp.
Referenced by llvm::ARMTargetMachine::ARMTargetMachine(), llvm::createPPCAsmPrinterPass(), llvm::createX86CodePrinterPass(), llvm::X86RegisterInfo::emitPrologue(), llvm::X86ATTAsmPrinter::getAnalysisUsage(), llvm::X86RegisterInfo::getDwarfRegNum(), llvm::X86DarwinTargetAsmInfo::getEHGlobalPrefix(), llvm::PPCDarwinTargetAsmInfo::getEHGlobalPrefix(), llvm::X86InstrInfo::getPointerRegClass(), llvm::PPCTargetAsmInfo< llvm::ELFTargetAsmInfo >::PPCTargetAsmInfo(), llvm::PPCTargetMachine::PPCTargetMachine(), llvm::X86ATTAsmPrinter::X86ATTAsmPrinter(), llvm::X86DarwinTargetAsmInfo::X86DarwinTargetAsmInfo(), llvm::X86RegisterInfo::X86RegisterInfo(), llvm::X86TargetAsmInfo< llvm::TargetAsmInfo >::X86TargetAsmInfo(), and llvm::X86TargetMachine::X86TargetMachine().
Definition at line 41 of file ARMISelDAGToDAG.cpp.