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().