Searched refs:AArch64TargetLowering (Results 1 – 10 of 10) sorted by relevance
25 class AArch64TargetLowering; variable32 AArch64CallLowering(const AArch64TargetLowering &TLI);
60 AArch64CallLowering::AArch64CallLowering(const AArch64TargetLowering &TLI) in AArch64CallLowering()424 const AArch64TargetLowering &TLI = *getTLI<AArch64TargetLowering>(); in lowerReturn()528 const auto &TLI = *getTLI<AArch64TargetLowering>(); in canLowerReturn()754 const AArch64TargetLowering &TLI = *getTLI<AArch64TargetLowering>(); in lowerFormalArguments()855 getAssignFnsForCC(CallingConv::ID CC, const AArch64TargetLowering &TLI) { in getAssignFnsForCC()871 const AArch64TargetLowering &TLI = *getTLI<AArch64TargetLowering>(); in doCallerAndCalleePassArgsTheSameWay()913 const AArch64TargetLowering &TLI = *getTLI<AArch64TargetLowering>(); in areCalleeOutgoingArgsTailCallable()1136 const AArch64TargetLowering &TLI = *getTLI<AArch64TargetLowering>(); in lowerTailCall()1314 const AArch64TargetLowering &TLI = *getTLI<AArch64TargetLowering>(); in lowerCall()
384 AArch64TargetLowering::AArch64TargetLowering(const TargetMachine &TM, in AArch64TargetLowering() function in AArch64TargetLowering1997 void AArch64TargetLowering::addTypeForNEON(MVT VT) { in addTypeForNEON()2138 bool AArch64TargetLowering::shouldExpandGetActiveLaneMask(EVT ResVT, in shouldExpandGetActiveLaneMask()2159 bool AArch64TargetLowering::shouldExpandPartialReductionIntrinsic( in shouldExpandPartialReductionIntrinsic()2167 bool AArch64TargetLowering::shouldExpandCttzElements(EVT VT) const { in shouldExpandCttzElements()2178 bool AArch64TargetLowering::shouldExpandVectorMatch(EVT VT, in shouldExpandVectorMatch()2191 void AArch64TargetLowering::addTypeForFixedLengthSVE(MVT VT) { in addTypeForFixedLengthSVE()2364 void AArch64TargetLowering::addDRType(MVT VT) { in addDRType()2370 void AArch64TargetLowering::addQRType(MVT VT) { in addQRType()2376 EVT AArch64TargetLowering::getSetCCResultType(const DataLayout &, in getSetCCResultType()[all …]
102 AArch64TargetLowering TLInfo;146 const AArch64TargetLowering *getTargetLowering() const override { in getTargetLowering()
49 const AArch64TargetLowering *TLI;54 const AArch64TargetLowering *getTLI() const { return TLI; } in getTLI()
49 const AArch64TargetLowering *TLI = Subtarget.getTargetLowering(); in finishStackBlock()
62 class AArch64TargetLowering : public TargetLowering {64 explicit AArch64TargetLowering(const TargetMachine &TM,
165 const AArch64TargetLowering *TLI = STI.getTargetLowering(); in EmitStreamingCompatibleMemLibCall()
604 const AArch64TargetLowering *TLI = in eliminateCallFramePseudoInstr()1143 const AArch64TargetLowering *TLI = Subtarget.getTargetLowering(); in canUseAsPrologue()
4608 auto *TLI = static_cast<const AArch64TargetLowering *>(getTargetLowering()); in trySelectXAR()7606 const AArch64TargetLowering *TLI = in SelectAllActivePredicate()7607 static_cast<const AArch64TargetLowering *>(getTargetLowering()); in SelectAllActivePredicate()