Searched refs:ARMTargetLowering (Results 1 - 8 of 8) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.h25 class ARMTargetLowering;
33 ARMCallLowering(const ARMTargetLowering &TLI);
H A DARMTargetTransformInfo.h33 class ARMTargetLowering;
48 const ARMTargetLowering *TLI;
84 const ARMTargetLowering *getTLI() const { return TLI; }
H A DARMCallLowering.cpp52 ARMCallLowering::ARMCallLowering(const ARMTargetLowering &TLI)
55 static bool isSupportedType(const DataLayout &DL, const ARMTargetLowering &TLI,
193 const ARMTargetLowering &TLI = *getTLI<ARMTargetLowering>();
248 auto &TLI = *getTLI<ARMTargetLowering>();
419 auto &TLI = *getTLI<ARMTargetLowering>();
505 const auto &TLI = *getTLI<ARMTargetLowering>();
H A DARMISelLowering.cpp156 void ARMTargetLowering::addTypeForNEON(MVT VT, MVT PromotedLdStVT,
223 void ARMTargetLowering::addDRTypeForNEON(MVT VT) {
228 void ARMTargetLowering::addQRTypeForNEON(MVT VT) {
233 void ARMTargetLowering::setAllExpand(MVT VT) {
246 void ARMTargetLowering::addAllExtLoads(const MVT From, const MVT To,
253 void ARMTargetLowering::addMVEVectorTypes(bool HasMVEFP) {
422 ARMTargetLowering::ARMTargetLowering(const TargetMachine &TM, function in class:ARMTargetLowering
784 // ARMTargetLowering::addTypeForNEON method for details.
792 // ARMTargetLowering
[all...]
H A DARMSubtarget.h418 /// ARMTargetLowering::allowsMisalignedMemoryAccesses().
530 const ARMTargetLowering *getTargetLowering() const override {
553 ARMTargetLowering TLInfo;
H A DARMSelectionDAGInfo.cpp28 const ARMTargetLowering *TLI = Subtarget.getTargetLowering();
H A DARMISelLowering.h296 // ARMTargetLowering - ARM Implementation of the TargetLowering interface
298 class ARMTargetLowering : public TargetLowering { class in namespace:llvm
300 explicit ARMTargetLowering(const TargetMachine &TM,
H A DARMTargetTransformInfo.cpp937 const ARMTargetLowering *TLI = getTLI();

Completed in 99 milliseconds