13#ifndef LLVM_LIB_TARGET_ARM_ARMMACHINELEGALIZER_H
14#define LLVM_LIB_TARGET_ARM_ARMMACHINELEGALIZER_H
34 void setFCmpLibcallsGNU();
35 void setFCmpLibcallsAEABI();
37 struct FCmpLibcallInfo {
This contains common code to allow clients to notify changes to machine instr.
This file implements an indexed map.
Interface for Targets to specify which operations they can successfully select and how the others sho...
bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI, LostDebugLocObserver &LocObserver) const override
Called for instructions with the Custom LegalizationAction.
Predicate
This enumeration lists the possible predicates for CmpInst subclasses.
Representation of each machine instruction.
This is a 'vector' (really, a variable-sized array), optimized for the case when the array is small.
Libcall
RTLIB::Libcall enum - This enum defines all of the runtime library calls the backend can emit.
This is an optimization pass for GlobalISel generic memory operations.