| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMFrameLowering.cpp | 292 if (!AFI->isThumbFunction()) { in emitAligningInstructions() 365 bool isARM = !AFI->isThumbFunction(); in emitPrologue() 398 if (!AFI->hasStackFrame() && in emitPrologue() 718 if (!AFI->isThumbFunction()) { in emitPrologue() 790 if (!AFI->hasStackFrame()) { in emitEpilogue() 927 if (AFI->isThumb2Function()) { in ResolveFrameIndexReference() 1196 AFI->setShouldRestoreSPFromFP(true); in emitAlignedDPRCS2Spills() 1621 if (AFI->isThumb2Function() && in determineCalleeSaves() 1636 if (AFI->isThumb1OnlyFunction()) { in determineCalleeSaves() 1765 if (AFI->hasStackFrame()) in determineCalleeSaves() [all …]
|
| H A D | ARMBaseRegisterInfo.cpp | 575 if (!AFI->isThumbFunction() || !AFI->isThumb1OnlyFunction()) in needsFrameBaseReg() 633 if (!AFI->isThumb1OnlyFunction()) in materializeFrameBaseRegister() 647 assert(!AFI->isThumb1OnlyFunction() && in resolveFrameIndex() 655 if (!AFI->isThumbFunction()) in resolveFrameIndex() 658 assert(AFI->isThumb2Function()); in resolveFrameIndex() 741 assert(!AFI->isThumb1OnlyFunction() && in eliminateFrameIndex() 767 if (!AFI->isThumbFunction()) in eliminateFrameIndex() 770 assert(AFI->isThumb2Function()); in eliminateFrameIndex() 794 if (!AFI->isThumbFunction()) in eliminateFrameIndex() 798 assert(AFI->isThumb2Function()); in eliminateFrameIndex() [all …]
|
| H A D | Thumb1FrameLowering.cpp | 155 if (!AFI->hasStackFrame()) { in emitPrologue() 288 AFI->setShouldRestoreSPFromFP(true); in emitPrologue() 351 AFI->setGPRCalleeSavedArea1Size(GPRCS1Size); in emitPrologue() 352 AFI->setGPRCalleeSavedArea2Size(GPRCS2Size); in emitPrologue() 353 AFI->setDPRCalleeSavedAreaSize(DPRCSSize); in emitPrologue() 383 AFI->setShouldRestoreSPFromFP(true); in emitPrologue() 399 AFI->setShouldRestoreSPFromFP(true); in emitPrologue() 439 if (!AFI->hasStackFrame()) { in emitEpilogue() 458 if (AFI->shouldRestoreSPFromFP()) { in emitEpilogue() 502 ARMFunctionInfo *AFI = in needPopSpecialFixUp() local [all …]
|
| H A D | Thumb2ITBlockPass.cpp | 48 ARMFunctionInfo *AFI; member in __anon0a76a44b0111::Thumb2ITBlockPass 296 AFI = Fn.getInfo<ARMFunctionInfo>(); in runOnMachineFunction() 301 if (!AFI->isThumbFunction()) in runOnMachineFunction() 312 AFI->setHasITBlocks(true); in runOnMachineFunction()
|
| H A D | ARMExpandPseudoInsts.cpp | 47 ARMFunctionInfo *AFI; member in __anon5a2dd2bb0111::ARMExpandPseudo 1220 unsigned Opc = AFI->isThumbFunction() ? ARM::t2MOVr : ARM::MOVr; in ExpandMI() 1331 int32_t NumBytes = AFI->getFramePtrSpillOffset(); in ExpandMI() 1336 if (AFI->isThumb2Function()) { in ExpandMI() 1339 } else if (AFI->isThumbFunction()) { in ExpandMI() 1351 assert (!AFI->isThumb1OnlyFunction()); in ExpandMI() 1356 unsigned bicOpc = AFI->isThumbFunction() ? in ExpandMI() 1404 unsigned PCLabelID = AFI->createPICLabelUId(); in ExpandMI() 1485 ARMPCLabelIndex = AFI->createPICLabelUId(); in ExpandMI() 1517 unsigned LabelId = AFI->createPICLabelUId(); in ExpandMI() [all …]
|
| H A D | ARMConstantIslandPass.cpp | 215 ARMFunctionInfo *AFI; member in __anond24086560111::ARMConstantIslands 352 AFI = MF->getInfo<ARMFunctionInfo>(); in runOnMachineFunction() 354 isThumb = AFI->isThumbFunction(); in runOnMachineFunction() 355 isThumb1 = AFI->isThumb1OnlyFunction(); in runOnMachineFunction() 356 isThumb2 = AFI->isThumb2Function(); in runOnMachineFunction() 390 AFI->initPICLabelUId(CPEMIs.size()); in runOnMachineFunction() 456 if (isThumb && !HasFarJump && AFI->isLRSpilledForFarJump()) in runOnMachineFunction() 464 AFI->recordCPEClone(i, CPE.CPI); in runOnMachineFunction() 1468 unsigned ID = AFI->createPICLabelUId(); in handleConstantPoolUser()
|
| H A D | ARMAsmPrinter.h | 40 ARMFunctionInfo *AFI; variable
|
| H A D | ARMAsmPrinter.cpp | 57 : AsmPrinter(TM, std::move(Streamer)), AFI(nullptr), MCP(nullptr), in ARMAsmPrinter() 70 if (AFI->isThumbFunction()) { in EmitFunctionEntryLabel() 107 AFI = MF.getInfo<ARMFunctionInfo>(); in runOnMachineFunction() 118 for (auto *GV : AFI->getGlobalsPromotedToConstantPool()) in runOnMachineFunction() 977 else if (AFI->isThumbFunction()) in EmitJumpTableAddrs() 1077 const ARMFunctionInfo &AFI = *MF.getInfo<ARMFunctionInfo>(); in EmitUnwindingInstruction() local 1191 CPI = AFI.getOriginalCPIdx(CPI); in EmitUnwindingInstruction()
|
| H A D | Thumb2InstrInfo.cpp | 62 ARMFunctionInfo *AFI = MBB->getParent()->getInfo<ARMFunctionInfo>(); in ReplaceTailWithBranchTo() local 63 if (!AFI->hasITBlocks() || Tail->isBranch()) { in ReplaceTailWithBranchTo()
|
| H A D | ARMBaseInstrInfo.cpp | 436 ARMFunctionInfo *AFI = MBB.getParent()->getInfo<ARMFunctionInfo>(); in insertBranch() local 437 int BOpc = !AFI->isThumbFunction() in insertBranch() 438 ? ARM::B : (AFI->isThumb2Function() ? ARM::t2B : ARM::tB); in insertBranch() 439 int BccOpc = !AFI->isThumbFunction() in insertBranch() 440 ? ARM::Bcc : (AFI->isThumb2Function() ? ARM::t2Bcc : ARM::tBcc); in insertBranch() 441 bool isThumb = AFI->isThumbFunction() || AFI->isThumb2Function(); in insertBranch() 665 const ARMFunctionInfo *AFI = in isPredicable() local 673 if (AFI->isThumb2Function()) { in isPredicable() 1549 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in duplicateCPV() local 1557 unsigned PCLabelId = AFI->createPICLabelUId(); in duplicateCPV()
|
| H A D | ARMISelLowering.cpp | 2481 AFI->setReturnRegsCount(RVLocs.size()); in LowerReturn() 2740 Twine(AFI->createPICLabelUId()) in LowerConstantPool() 2774 ARMPCLabelIndex = AFI->createPICLabelUId(); in LowerBlockAddress() 3145 AFI->markGlobalAsPromotedToConstantPool(GVar); in promoteToConstantPool() 3146 AFI->setPromotedConstpoolIncrease(AFI->getPromotedConstpoolIncrease() + in promoteToConstantPool() 3491 if (AFI->isThumb1OnlyFunction()) in GetF64FormalArgument() 3597 AFI->setVarArgsFrameIndex(FrameIndex); in VarArgStyleRegisters() 3623 AFI->setArgRegsSaveSize(0); in LowerFormalArguments() 3658 AFI->setArgRegsSaveSize(TotalArgRegsSaveSize); in LowerFormalArguments() 8184 unsigned PCLabelId = AFI->createPICLabelUId(); in SetupEntryBlockForSjLj() [all …]
|
| H A D | ARMFastISel.cpp | 117 ARMFunctionInfo *AFI; member in __anon280f35150111::ARMFastISel 132 AFI = funcInfo.MF->getInfo<ARMFunctionInfo>(); in ARMFastISel() 133 isThumb2 = AFI->isThumbFunction(); in ARMFastISel() 271 AFI->isThumb2Function()) in isARMNEONPred() 587 unsigned Id = AFI->createPICLabelUId(); in ARMMaterializeGV() 2964 unsigned ARMPCLabelIndex = AFI->createPICLabelUId(); in ARMLowerPICELF()
|
| H A D | ARMLoadStoreOptimizer.cpp | 108 ARMFunctionInfo *AFI; member 1976 AFI = Fn.getInfo<ARMFunctionInfo>(); in runOnMachineFunction() 1981 isThumb2 = AFI->isThumb2Function(); in runOnMachineFunction() 1982 isThumb1 = AFI->isThumbFunction() && !isThumb2; in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64CollectLOH.cpp | 380 static void handleADRP(const MachineInstr &MI, AArch64FunctionInfo &AFI, in handleADRP() argument 385 AFI.addLOHDirective(MCLOH_AdrpAdrp, {&MI, Info.LastADRP}); in handleADRP() 395 AFI.addLOHDirective(MCLOH_AdrpAdd, {&MI, Info.MI0}); in handleADRP() 402 AFI.addLOHDirective(MCLOH_AdrpLdr, {&MI, Info.MI0}); in handleADRP() 410 AFI.addLOHDirective(MCLOH_AdrpAddLdr, {&MI, Info.MI1, Info.MI0}); in handleADRP() 418 AFI.addLOHDirective(MCLOH_AdrpAddStr, {&MI, Info.MI1, Info.MI0}); in handleADRP() 426 AFI.addLOHDirective(MCLOH_AdrpLdrGotLdr, {&MI, Info.MI1, Info.MI0}); in handleADRP() 433 AFI.addLOHDirective(MCLOH_AdrpLdrGotStr, {&MI, Info.MI1, Info.MI0}); in handleADRP() 439 AFI.addLOHDirective(MCLOH_AdrpLdrGot, {&MI, Info.MI0}); in handleADRP() 496 AArch64FunctionInfo &AFI = *MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction() local [all …]
|
| H A D | AArch64FrameLowering.cpp | 197 unsigned NumBytes = AFI->getLocalStackSize(); in canUseRedZone() 425 if (AFI->getLocalStackSize() == 0) in shouldCombineCSRLocalStackBump() 816 AFI->setHasRedZone(false); in emitPrologue() 856 AFI->setLocalStackSize(NumBytes); in emitPrologue() 862 AFI->setHasRedZone(true); in emitPrologue() 934 FPOffset += AFI->getLocalStackSize(); in emitPrologue() 1067 AFI->setStackRealigned(true); in emitPrologue() 1482 if (AFI->hasStackFrame()) { in resolveFrameIndexReference() 1556 Offset -= AFI->getLocalStackSize(); in resolveFrameIndexReference() 2042 AFI->setHasStackFrame(true); in determineCalleeSaves() [all …]
|
| H A D | AArch64CompressJumpTables.cpp | 120 auto AFI = MF->getInfo<AArch64FunctionInfo>(); in compressJumpTable() local 122 AFI->setJumpTableEntryInfo(JTIdx, 1, MinBlock->getSymbol()); in compressJumpTable() 127 AFI->setJumpTableEntryInfo(JTIdx, 2, MinBlock->getSymbol()); in compressJumpTable()
|
| H A D | AArch64CleanupLocalDynamicTLSPass.cpp | 48 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction() local 49 if (AFI->getNumLocalDynamicTLSAccesses() < 2) { in runOnMachineFunction()
|
| H A D | AArch64AsmPrinter.cpp | 487 auto AFI = MF->getInfo<AArch64FunctionInfo>(); in EmitJumpTableInfo() local 494 unsigned Size = AFI->getJumpTableEntrySize(JTI); in EmitJumpTableInfo() 507 auto AFI = MF->getInfo<AArch64FunctionInfo>(); in emitJumpTableEntry() local 508 unsigned Size = AFI->getJumpTableEntrySize(JTI); in emitJumpTableEntry() 517 const MCSymbol *BaseSym = AFI->getJumpTableEntryPCRelSymbol(JTI); in emitJumpTableEntry()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARC/ |
| H A D | ARCFrameLowering.cpp | 118 auto *AFI = MF.getInfo<ARCFunctionInfo>(); in emitPrologue() local 136 unsigned VarArgsBytes = MFI.getObjectSize(AFI->getVarArgsFrameIndex()); in emitPrologue() 172 if (AFI->MaxCallStackReq > 0) in emitPrologue() 173 MFI.setStackSize(MFI.getStackSize() + AFI->MaxCallStackReq); in emitPrologue() 238 auto *AFI = MF.getInfo<ARCFunctionInfo>(); in emitEpilogue() local 307 unsigned VarArgsBytes = MFI.getObjectSize(AFI->getVarArgsFrameIndex()); in emitEpilogue() 448 auto *AFI = MF.getInfo<ARCFunctionInfo>(); in eliminateCallFramePseudoInstr() local 450 if (Amt > AFI->MaxCallStackReq && Old.getOpcode() == ARC::ADJCALLSTACKDOWN) in eliminateCallFramePseudoInstr() 451 AFI->MaxCallStackReq = Amt; in eliminateCallFramePseudoInstr()
|
| H A D | ARCISelLowering.cpp | 454 auto *AFI = MF.getInfo<ARCFunctionInfo>(); in LowerCallArguments() local 466 AFI->setReturnStackOffset(CCInfo.getNextStackOffset()); in LowerCallArguments() 524 auto *AFI = MF.getInfo<ARCFunctionInfo>(); in LowerCallArguments() local 535 AFI->setVarArgsFrameIndex(VarFI); in LowerCallArguments() 611 auto *AFI = DAG.getMachineFunction().getInfo<ARCFunctionInfo>(); in LowerReturn() local 624 CCInfo.AllocateStack(AFI->getReturnStackOffset(), 4); in LowerReturn()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AVR/ |
| H A D | AVRFrameLowering.cpp | 103 const AVRMachineFunctionInfo *AFI = MF.getInfo<AVRMachineFunctionInfo>(); in emitPrologue() local 104 unsigned FrameSize = MFI.getStackSize() - AFI->getCalleeSavedFrameSize(); in emitPrologue() 162 const AVRMachineFunctionInfo *AFI = MF.getInfo<AVRMachineFunctionInfo>(); in emitEpilogue() local 163 unsigned FrameSize = MFI.getStackSize() - AFI->getCalleeSavedFrameSize(); in emitEpilogue()
|
| H A D | AVRInstrInfo.cpp | 128 AVRMachineFunctionInfo *AFI = MF.getInfo<AVRMachineFunctionInfo>(); in storeRegToStackSlot() local 130 AFI->setHasSpills(true); in storeRegToStackSlot()
|
| H A D | AVRISelLowering.cpp | 671 const AVRMachineFunctionInfo *AFI = MF.getInfo<AVRMachineFunctionInfo>(); in LowerVASTART() local 678 SDValue FI = DAG.getFrameIndex(AFI->getVarArgsFrameIndex(), getPointerTy(DL)); in LowerVASTART() 1134 AVRMachineFunctionInfo *AFI = MF.getInfo<AVRMachineFunctionInfo>(); in LowerFormalArguments() local 1136 AFI->setVarArgsFrameIndex(MFI.CreateFixedObject(2, StackSize, true)); in LowerFormalArguments()
|
| /freebsd-12.1/sys/arm/nvidia/tegra124/ |
| H A D | tegra124_clk_per.c | 281 GATE(AFI, "afi", "clk_m", U(8)),
|
| /freebsd-12.1/sys/gnu/dts/arm/ |
| H A D | tegra20.dtsi | 651 0x80003800 0x00000200 /* AFI registers */
|