Searched refs:AFI (Results 1 - 25 of 33) sorted by relevance

12

/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMFrameLowering.cpp353 static void emitAligningInstructions(MachineFunction &MF, ARMFunctionInfo *AFI, argument
365 assert(!AFI->isThumb1OnlyFunction() && "Thumb1 not supported");
366 if (!AFI->isThumbFunction()) {
420 static int getMaxFPOffset(const ARMSubtarget &STI, const ARMFunctionInfo &AFI) { argument
423 if (AFI.isThumb1OnlyFunction())
424 return -AFI.getArgRegsSaveSize() - (2 * 4);
427 int FPCXTSaveSize = (STI.hasV8_1MMainlineOps() && AFI.isCmseNSEntryFunction()) ? 4 : 0;
428 return - FPCXTSaveSize - AFI.getArgRegsSaveSize() - (8 * 4);
435 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
442 assert(!AFI
863 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
993 const ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
1156 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
1270 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
1443 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
1534 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
1574 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
1618 const ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
1772 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
2260 const ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
2304 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
[all...]
H A DThumb1FrameLowering.cpp151 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
159 unsigned ArgRegsSaveSize = AFI->getArgRegsSaveSize();
193 if (!AFI->hasStackFrame()) {
245 AFI->setFramePtrSpillOffset(MFI.getObjectOffset(FramePtrSpillFI) +
247 AFI->setGPRCalleeSavedArea1Offset(GPRCS1Offset);
248 AFI->setGPRCalleeSavedArea2Offset(GPRCS2Offset);
249 AFI->setDPRCalleeSavedAreaOffset(DPRCSOffset);
327 AFI->setShouldRestoreSPFromFP(true);
400 AFI->getFramePtrSpillOffset());
402 AFI
477 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
569 ARMFunctionInfo *AFI = local
605 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
937 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
[all...]
H A DARMBaseRegisterInfo.cpp400 const ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
423 if (AFI->isThumb2Function() && MFI.hasVarSizedObjects() &&
430 if (AFI->isThumb1OnlyFunction() && !TFI->hasReservedCallFrame(MF))
599 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
607 if (!AFI->isThumbFunction() || !AFI->isThumb1OnlyFunction())
647 ARMFunctionInfo *AFI = MBB->getParent()->getInfo<ARMFunctionInfo>(); local
648 unsigned ADDriOpc = !AFI->isThumbFunction() ? ARM::ADDri :
649 (AFI->isThumb1OnlyFunction() ? ARM::tADDframe : ARM::t2ADDri);
666 if (!AFI
678 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
776 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
[all...]
H A DThumb2ITBlockPass.cpp50 ARMFunctionInfo *AFI; member in class:__anon2348::Thumb2ITBlock
290 AFI = Fn.getInfo<ARMFunctionInfo>();
295 if (!AFI->isThumbFunction())
303 AFI->setHasITBlocks(true);
H A DARMAsmPrinter.h37 /// AFI - Keep a pointer to ARMFunctionInfo for the current
39 ARMFunctionInfo *AFI; member in class:llvm::ARMAsmPrinter
H A DARMAsmPrinter.cpp57 : AsmPrinter(TM, std::move(Streamer)), Subtarget(nullptr), AFI(nullptr),
70 if (AFI->isThumbFunction()) {
78 if (AFI->isCmseNSEntryFunction()) {
117 AFI = MF.getInfo<ARMFunctionInfo>();
128 for (auto *GV : AFI->getGlobalsPromotedToConstantPool())
992 else if (AFI->isThumbFunction())
1168 if (unsigned RemappedReg = AFI->EHPrologueRemappedRegs.lookup(Reg))
1222 -AFI->EHPrologueOffsetInRegs.lookup(MI->getOperand(2).getReg());
1251 AFI->EHPrologueRemappedRegs[DstReg] = SrcReg;
1259 CPI = AFI
[all...]
H A DARMConstantIslandPass.cpp213 ARMFunctionInfo *AFI; member in class:__anon2295::ARMConstantIslands
379 AFI = MF->getInfo<ARMFunctionInfo>();
382 isThumb = AFI->isThumbFunction();
383 isThumb1 = AFI->isThumb1OnlyFunction();
384 isThumb2 = AFI->isThumb2Function();
421 AFI->initPICLabelUId(CPEMIs.size());
490 AFI->recordCPEClone(i, CPE.CPI);
1508 unsigned ID = AFI->createPICLabelUId();
1670 if (!AFI->isLRSpilled())
H A DARMExpandPseudoInsts.cpp47 ARMFunctionInfo *AFI; member in class:__anon2296::ARMExpandPseudo
2072 AFI->isThumb1OnlyFunction());
2087 if (AFI->isThumb2Function()) {
2124 CMSEPopCalleeSaves(*TII, MBB, MBBI, JumpReg, AFI->isThumb1OnlyFunction());
2145 unsigned Opc = AFI->isThumbFunction() ? ARM::t2MOVr : ARM::MOVr;
2186 unsigned NewOpc = AFI->isThumbFunction() ? ARM::t2MOVi16 : ARM::MOVi16;
2198 unsigned Opc = AFI->isThumbFunction() ? ARM::t2MOVi : ARM::MOVi;
2212 unsigned Opc = AFI->isThumbFunction() ? ARM::t2MVNi : ARM::MVNi;
2256 int32_t NumBytes = AFI->getFramePtrSpillOffset();
2261 if (AFI
[all...]
H A DARMBaseInstrInfo.cpp485 ARMFunctionInfo *AFI = MBB.getParent()->getInfo<ARMFunctionInfo>(); local
486 int BOpc = !AFI->isThumbFunction()
487 ? ARM::B : (AFI->isThumb2Function() ? ARM::t2B : ARM::tB);
488 int BccOpc = !AFI->isThumbFunction()
489 ? ARM::Bcc : (AFI->isThumb2Function() ? ARM::t2Bcc : ARM::tBcc);
490 bool isThumb = AFI->isThumbFunction() || AFI->isThumb2Function();
707 const ARMFunctionInfo *AFI = local
723 if (AFI->isThumb2Function()) {
1737 ARMFunctionInfo *AFI local
[all...]
H A DThumb2InstrInfo.cpp65 ARMFunctionInfo *AFI = MBB->getParent()->getInfo<ARMFunctionInfo>(); local
66 if (!AFI->hasITBlocks() || Tail->isBranch()) {
H A DARMISelLowering.cpp2241 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
2259 if (isCmseNSCall || AFI->isCmseNSEntryFunction())
2496 unsigned ARMPCLabelIndex = AFI->createPICLabelUId();
2510 unsigned ARMPCLabelIndex = AFI->createPICLabelUId();
2563 unsigned ARMPCLabelIndex = AFI->createPICLabelUId();
2972 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
2973 AFI->setReturnRegsCount(RVLocs.size());
2976 if (AFI->isCmseNSEntryFunction() && MF.getFunction().hasStructRetAttr()) {
3030 if (AFI->isCmseNSEntryFunction() && (RetVT == MVT::f16)) {
3122 ARMISD::NodeType RetNode = AFI
3249 auto AFI = DAG.getMachineFunction().getInfo<ARMFunctionInfo>(); local
3280 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
3439 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
3487 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
3623 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
3932 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
4099 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
4156 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
4198 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
4255 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); local
10061 ARMFunctionInfo *AFI = MF->getInfo<ARMFunctionInfo>(); local
20032 ARMFunctionInfo *AFI = Entry->getParent()->getInfo<ARMFunctionInfo>(); local
[all...]
H A DARMFastISel.cpp115 ARMFunctionInfo *AFI; member in class:__anon2298::final
130 AFI = funcInfo.MF->getInfo<ARMFunctionInfo>();
131 isThumb2 = AFI->isThumbFunction();
264 AFI->isThumb2Function())
566 unsigned Id = AFI->createPICLabelUId();
2951 unsigned ARMPCLabelIndex = AFI->createPICLabelUId();
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64CollectLOH.cpp384 static void handleADRP(const MachineInstr &MI, AArch64FunctionInfo &AFI, argument
389 AFI.addLOHDirective(MCLOH_AdrpAdrp, {&MI, Info.LastADRP});
410 AFI.addLOHDirective(MCLOH_AdrpAdd, {&MI, Info.MI0});
418 AFI.addLOHDirective(MCLOH_AdrpLdr, {&MI, Info.MI0});
449 AFI.addLOHDirective(MCLOH_AdrpAddLdr, {&MI, Info.MI1, Info.MI0});
458 AFI.addLOHDirective(MCLOH_AdrpAddStr, {&MI, Info.MI1, Info.MI0});
466 AFI.addLOHDirective(MCLOH_AdrpLdrGotLdr, {&MI, Info.MI1, Info.MI0});
473 AFI.addLOHDirective(MCLOH_AdrpLdrGotStr, {&MI, Info.MI1, Info.MI0});
479 AFI.addLOHDirective(MCLOH_AdrpLdrGot, {&MI, Info.MI0});
546 AArch64FunctionInfo &AFI local
[all...]
H A DAArch64FrameLowering.cpp212 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); local
227 ArgumentPopSize = AFI->getArgumentStackToRestore();
316 const AArch64FunctionInfo *AFI, bool IsWin64,
319 return AFI->getTailCallReservedStack();
321 if (AFI->getTailCallReservedStack() != 0)
324 const unsigned VarArgsArea = AFI->getVarArgsGPRSize();
333 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); local
334 return StackOffset::getScalable((int64_t)AFI->getStackSizeSVE());
350 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); local
351 uint64_t NumBytes = AFI
315 getFixedObjectSize(const MachineFunction &MF, const AArch64FunctionInfo *AFI, bool IsWin64, bool IsFunclet) argument
1111 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); local
1671 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); local
1973 const auto *AFI = MF.getInfo<AArch64FunctionInfo>(); local
2019 const auto *AFI = MF.getInfo<AArch64FunctionInfo>(); local
2251 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); local
2738 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); local
2918 auto *AFI = MF.getInfo<AArch64FunctionInfo>(); local
2944 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); local
3065 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); local
3654 const AArch64FunctionInfo &AFI = *MF.getInfo<AArch64FunctionInfo>(); local
[all...]
H A DAArch64CompressJumpTables.cpp144 auto *AFI = MF->getInfo<AArch64FunctionInfo>(); local
146 AFI->setJumpTableEntryInfo(JTIdx, 1, MinBlock->getSymbol());
152 AFI->setJumpTableEntryInfo(JTIdx, 2, MinBlock->getSymbol());
H A DAArch64CleanupLocalDynamicTLSPass.cpp47 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
48 if (AFI->getNumLocalDynamicTLSAccesses() < 2) {
H A DAArch64StackTaggingPreRA.cpp62 AArch64FunctionInfo *AFI; member in class:__anon2162::AArch64StackTaggingPreRA
346 AFI = MF->getInfo<AArch64FunctionInfo>();
387 AFI->setTaggedBasePointerIndex(*BaseSlot);
H A DAArch64RegisterInfo.cpp400 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
403 if (!AFI->hasCalculatedStackSizeSVE() || AFI->getStackSizeSVE())
447 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
449 AFI->hasCalculatedStackSizeSVE()) &&
451 return TFI.hasFP(MF) && !hasStackRealignment(MF) && !AFI->getStackSizeSVE();
680 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
683 AFI->getTaggedBasePointerOffset());
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRRegisterInfo.cpp38 const AVRMachineFunctionInfo *AFI = MF->getInfo<AVRMachineFunctionInfo>(); local
40 return AFI->isInterruptOrSignalHandler()
48 const AVRMachineFunctionInfo *AFI = MF.getInfo<AVRMachineFunctionInfo>(); local
50 return AFI->isInterruptOrSignalHandler()
H A DAVRFrameLowering.cpp58 const AVRMachineFunctionInfo *AFI = MF.getInfo<AVRMachineFunctionInfo>(); local
62 if (AFI->isInterruptHandler()) {
70 if (AFI->isInterruptOrSignalHandler()) {
94 unsigned FrameSize = MFI.getStackSize() - AFI->getCalleeSavedFrameSize();
135 const AVRMachineFunctionInfo *AFI = MF.getInfo<AVRMachineFunctionInfo>(); local
145 if (AFI->isInterruptOrSignalHandler()) {
156 const AVRMachineFunctionInfo *AFI = MF.getInfo<AVRMachineFunctionInfo>(); local
160 if (!hasFP(MF) && !AFI->isInterruptOrSignalHandler()) {
170 unsigned FrameSize = MFI.getStackSize() - AFI->getCalleeSavedFrameSize();
H A DAVRInstrInfo.cpp127 AVRMachineFunctionInfo *AFI = MF.getInfo<AVRMachineFunctionInfo>(); local
129 AFI->setHasSpills(true);
H A DAVRISelLowering.cpp773 const AVRMachineFunctionInfo *AFI = MF.getInfo<AVRMachineFunctionInfo>(); local
780 SDValue FI = DAG.getFrameIndex(AFI->getVarArgsFrameIndex(), getPointerTy(DL));
1211 AVRMachineFunctionInfo *AFI = MF.getInfo<AVRMachineFunctionInfo>(); local
1213 AFI->setVarArgsFrameIndex(MFI.CreateFixedObject(2, StackSize, true));
1481 const AVRMachineFunctionInfo *AFI = MF.getInfo<AVRMachineFunctionInfo>(); local
1484 AFI->isInterruptOrSignalHandler()
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/ARC/
H A DARCFrameLowering.cpp118 auto *AFI = MF.getInfo<ARCFunctionInfo>(); local
136 unsigned VarArgsBytes = MFI.getObjectSize(AFI->getVarArgsFrameIndex());
176 if (AFI->MaxCallStackReq > 0)
177 MFI.setStackSize(MFI.getStackSize() + AFI->MaxCallStackReq);
242 auto *AFI = MF.getInfo<ARCFunctionInfo>(); local
323 unsigned VarArgsBytes = MFI.getObjectSize(AFI->getVarArgsFrameIndex());
475 auto *AFI = MF.getInfo<ARCFunctionInfo>(); local
477 if (Amt > AFI->MaxCallStackReq && Old.getOpcode() == ARC::ADJCALLSTACKDOWN)
478 AFI->MaxCallStackReq = Amt;
H A DARCISelLowering.cpp452 auto *AFI = MF.getInfo<ARCFunctionInfo>(); local
464 AFI->setReturnStackOffset(CCInfo.getNextStackOffset());
522 auto *AFI = MF.getInfo<ARCFunctionInfo>(); local
533 AFI->setVarArgsFrameIndex(VarFI);
611 auto *AFI = DAG.getMachineFunction().getInfo<ARCFunctionInfo>(); local
624 CCInfo.AllocateStack(AFI->getReturnStackOffset(), Align(4));
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZElimCompare.cpp344 case SystemZ::AFI:

Completed in 513 milliseconds

12