LLVM API Documentation
Define some predicates that are used for node matching. More...
Functions | |
bool | isBitFieldInvertedMask (unsigned v) |
FastISel * | createFastISel (FunctionLoweringInfo &funcInfo, const TargetLibraryInfo *libInfo) |
Define some predicates that are used for node matching.
enum llvm::ARM::DW_ISA |
Enumerator | |
---|---|
DW_ISA_ARM_thumb | |
DW_ISA_ARM_arm |
Definition at line 23 of file ARMAsmPrinter.h.
enum llvm::ARM::Fixups |
Definition at line 17 of file ARMFixupKinds.h.
enum llvm::ARM::FPUKind |
Enumerator | |
---|---|
INVALID_FPU |
Definition at line 16 of file ARMFPUName.h.
Enumerator | |
---|---|
reloc_arm_absolute | |
reloc_arm_relative | |
reloc_arm_cp_entry | |
reloc_arm_vfp_cp_entry | |
reloc_arm_machine_cp_entry | |
reloc_arm_jt_base | |
reloc_arm_pic_jt | |
reloc_arm_branch | |
reloc_arm_movt | |
reloc_arm_movw |
Definition at line 21 of file ARMRelocations.h.
FastISel * llvm::ARM::createFastISel | ( | FunctionLoweringInfo & | funcInfo, |
const TargetLibraryInfo * | libInfo | ||
) |
Definition at line 3137 of file ARMFastISel.cpp.
References llvm::TargetMachine::getSubtarget(), llvm::MachineFunction::getTarget(), llvm::ARMSubtarget::isTargetIOS(), llvm::ARMSubtarget::isTargetLinux(), llvm::ARMSubtarget::isTargetNaCl(), llvm::ARMSubtarget::isThumb(), llvm::ARMSubtarget::isThumb1Only(), llvm::FunctionLoweringInfo::MF, llvm::TargetOptions::NoFramePointerElim, llvm::TargetMachine::Options, and llvm::SystemZISD::TM.
Referenced by llvm::ARMTargetLowering::createFastISel().
Definition at line 11115 of file ARMISelLowering.cpp.
References llvm::CountLeadingOnes_32(), llvm::CountTrailingOnes_32(), and LO.
Referenced by PerformORCombine().