| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMFrameLowering.cpp | 353 static void emitAligningInstructions(MachineFunction &MF, ARMFunctionInfo *AFI, in emitAligningInstructions() argument 365 assert(!AFI->isThumb1OnlyFunction() && "Thumb1 not supported"); in emitAligningInstructions() 366 if (!AFI->isThumbFunction()) { in emitAligningInstructions() 420 static int getMaxFPOffset(const ARMSubtarget &STI, const ARMFunctionInfo &AFI) { in getMaxFPOffset() argument 423 if (AFI.isThumb1OnlyFunction()) in getMaxFPOffset() 424 return -AFI.getArgRegsSaveSize() - (2 * 4); in getMaxFPOffset() 427 int FPCXTSaveSize = (STI.hasV8_1MMainlineOps() && AFI.isCmseNSEntryFunction()) ? 4 : 0; in getMaxFPOffset() 428 return - FPCXTSaveSize - AFI.getArgRegsSaveSize() - (8 * 4); in getMaxFPOffset() 435 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in emitPrologue() local 442 assert(!AFI->isThumb1OnlyFunction() && in emitPrologue() [all …]
|
| H A D | Thumb1FrameLowering.cpp | 151 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in emitPrologue() local 159 unsigned ArgRegsSaveSize = AFI->getArgRegsSaveSize(); in emitPrologue() 193 if (!AFI->hasStackFrame()) { in emitPrologue() 245 AFI->setFramePtrSpillOffset(MFI.getObjectOffset(FramePtrSpillFI) + in emitPrologue() 247 AFI->setGPRCalleeSavedArea1Offset(GPRCS1Offset); in emitPrologue() 248 AFI->setGPRCalleeSavedArea2Offset(GPRCS2Offset); in emitPrologue() 249 AFI->setDPRCalleeSavedAreaOffset(DPRCSOffset); in emitPrologue() 327 AFI->setShouldRestoreSPFromFP(true); in emitPrologue() 400 AFI->getFramePtrSpillOffset()); in emitPrologue() 402 AFI->setGPRCalleeSavedArea1Size(GPRCS1Size); in emitPrologue() [all …]
|
| H A D | ARMBaseRegisterInfo.cpp | 400 const ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in hasBasePointer() local 423 if (AFI->isThumb2Function() && MFI.hasVarSizedObjects() && in hasBasePointer() 430 if (AFI->isThumb1OnlyFunction() && !TFI->hasReservedCallFrame(MF)) in hasBasePointer() 599 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in needsFrameBaseReg() local 607 if (!AFI->isThumbFunction() || !AFI->isThumb1OnlyFunction()) in needsFrameBaseReg() 647 ARMFunctionInfo *AFI = MBB->getParent()->getInfo<ARMFunctionInfo>(); in materializeFrameBaseRegister() local 648 unsigned ADDriOpc = !AFI->isThumbFunction() ? ARM::ADDri : in materializeFrameBaseRegister() 649 (AFI->isThumb1OnlyFunction() ? ARM::tADDframe : ARM::t2ADDri); in materializeFrameBaseRegister() 666 if (!AFI->isThumb1OnlyFunction()) in materializeFrameBaseRegister() 678 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in resolveFrameIndex() local [all …]
|
| H A D | Thumb2ITBlockPass.cpp | 50 ARMFunctionInfo *AFI; member in __anonbf2d7b710111::Thumb2ITBlock 290 AFI = Fn.getInfo<ARMFunctionInfo>(); in runOnMachineFunction() 295 if (!AFI->isThumbFunction()) in runOnMachineFunction() 303 AFI->setHasITBlocks(true); in runOnMachineFunction()
|
| H A D | ARMAsmPrinter.cpp | 57 : AsmPrinter(TM, std::move(Streamer)), Subtarget(nullptr), AFI(nullptr), in ARMAsmPrinter() 70 if (AFI->isThumbFunction()) { in emitFunctionEntryLabel() 78 if (AFI->isCmseNSEntryFunction()) { in emitFunctionEntryLabel() 117 AFI = MF.getInfo<ARMFunctionInfo>(); in runOnMachineFunction() 128 for (auto *GV : AFI->getGlobalsPromotedToConstantPool()) in runOnMachineFunction() 992 else if (AFI->isThumbFunction()) in emitJumpTableAddrs() 1168 if (unsigned RemappedReg = AFI->EHPrologueRemappedRegs.lookup(Reg)) in EmitUnwindingInstruction() 1222 -AFI->EHPrologueOffsetInRegs.lookup(MI->getOperand(2).getReg()); in EmitUnwindingInstruction() 1251 AFI->EHPrologueRemappedRegs[DstReg] = SrcReg; in EmitUnwindingInstruction() 1259 CPI = AFI->getOriginalCPIdx(CPI); in EmitUnwindingInstruction() [all …]
|
| H A D | ARMConstantIslandPass.cpp | 213 ARMFunctionInfo *AFI; member in __anon273a807c0111::ARMConstantIslands 379 AFI = MF->getInfo<ARMFunctionInfo>(); in runOnMachineFunction() 382 isThumb = AFI->isThumbFunction(); in runOnMachineFunction() 383 isThumb1 = AFI->isThumb1OnlyFunction(); in runOnMachineFunction() 384 isThumb2 = AFI->isThumb2Function(); in runOnMachineFunction() 421 AFI->initPICLabelUId(CPEMIs.size()); in runOnMachineFunction() 490 AFI->recordCPEClone(i, CPE.CPI); in runOnMachineFunction() 1508 unsigned ID = AFI->createPICLabelUId(); in handleConstantPoolUser() 1670 if (!AFI->isLRSpilled()) in fixupUnconditionalBr()
|
| H A D | ARMExpandPseudoInsts.cpp | 47 ARMFunctionInfo *AFI; member in __anond11e20210111::ARMExpandPseudo 2072 AFI->isThumb1OnlyFunction()); in ExpandMI() 2087 if (AFI->isThumb2Function()) { in ExpandMI() 2124 CMSEPopCalleeSaves(*TII, MBB, MBBI, JumpReg, AFI->isThumb1OnlyFunction()); in ExpandMI() 2145 unsigned Opc = AFI->isThumbFunction() ? ARM::t2MOVr : ARM::MOVr; in ExpandMI() 2186 unsigned NewOpc = AFI->isThumbFunction() ? ARM::t2MOVi16 : ARM::MOVi16; in ExpandMI() 2198 unsigned Opc = AFI->isThumbFunction() ? ARM::t2MOVi : ARM::MOVi; in ExpandMI() 2212 unsigned Opc = AFI->isThumbFunction() ? ARM::t2MVNi : ARM::MVNi; in ExpandMI() 2256 int32_t NumBytes = AFI->getFramePtrSpillOffset(); in ExpandMI() 2261 if (AFI->isThumb2Function()) { in ExpandMI() [all …]
|
| H A D | ARMAsmPrinter.h | 39 ARMFunctionInfo *AFI; variable
|
| H A D | ARMBaseInstrInfo.cpp | 485 ARMFunctionInfo *AFI = MBB.getParent()->getInfo<ARMFunctionInfo>(); in insertBranch() local 486 int BOpc = !AFI->isThumbFunction() in insertBranch() 487 ? ARM::B : (AFI->isThumb2Function() ? ARM::t2B : ARM::tB); in insertBranch() 488 int BccOpc = !AFI->isThumbFunction() in insertBranch() 489 ? ARM::Bcc : (AFI->isThumb2Function() ? ARM::t2Bcc : ARM::tBcc); in insertBranch() 490 bool isThumb = AFI->isThumbFunction() || AFI->isThumb2Function(); in insertBranch() 707 const ARMFunctionInfo *AFI = in isPredicable() local 723 if (AFI->isThumb2Function()) { in isPredicable() 1737 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in duplicateCPV() local 1745 unsigned PCLabelId = AFI->createPICLabelUId(); in duplicateCPV() [all …]
|
| H A D | Thumb2InstrInfo.cpp | 65 ARMFunctionInfo *AFI = MBB->getParent()->getInfo<ARMFunctionInfo>(); in ReplaceTailWithBranchTo() local 66 if (!AFI->hasITBlocks() || Tail->isBranch()) { in ReplaceTailWithBranchTo()
|
| H A D | ARMFastISel.cpp | 115 ARMFunctionInfo *AFI; member in __anon455527bb0111::ARMFastISel 130 AFI = funcInfo.MF->getInfo<ARMFunctionInfo>(); in ARMFastISel() 131 isThumb2 = AFI->isThumbFunction(); in ARMFastISel() 264 AFI->isThumb2Function()) in isARMNEONPred() 566 unsigned Id = AFI->createPICLabelUId(); in ARMMaterializeGV() 2951 unsigned ARMPCLabelIndex = AFI->createPICLabelUId(); in ARMLowerPICELF()
|
| H A D | ARMISelLowering.cpp | 2241 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in LowerCall() local 2259 if (isCmseNSCall || AFI->isCmseNSEntryFunction()) in LowerCall() 2496 unsigned ARMPCLabelIndex = AFI->createPICLabelUId(); in LowerCall() 2510 unsigned ARMPCLabelIndex = AFI->createPICLabelUId(); in LowerCall() 2563 unsigned ARMPCLabelIndex = AFI->createPICLabelUId(); in LowerCall() 2972 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in LowerReturn() local 2973 AFI->setReturnRegsCount(RVLocs.size()); in LowerReturn() 2976 if (AFI->isCmseNSEntryFunction() && MF.getFunction().hasStructRetAttr()) { in LowerReturn() 3030 if (AFI->isCmseNSEntryFunction() && (RetVT == MVT::f16)) { in LowerReturn() 3122 ARMISD::NodeType RetNode = AFI->isCmseNSEntryFunction() ? ARMISD::SERET_FLAG : in LowerReturn() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64FrameLowering.cpp | 212 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in getArgumentStackToRestore() local 227 ArgumentPopSize = AFI->getArgumentStackToRestore(); in getArgumentStackToRestore() 316 const AArch64FunctionInfo *AFI, bool IsWin64, in getFixedObjectSize() argument 319 return AFI->getTailCallReservedStack(); in getFixedObjectSize() 321 if (AFI->getTailCallReservedStack() != 0) in getFixedObjectSize() 324 const unsigned VarArgsArea = AFI->getVarArgsGPRSize(); in getFixedObjectSize() 333 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in getSVEStackSize() local 334 return StackOffset::getScalable((int64_t)AFI->getStackSizeSVE()); in getSVEStackSize() 350 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in canUseRedZone() local 351 uint64_t NumBytes = AFI->getLocalStackSize(); in canUseRedZone() [all …]
|
| H A D | AArch64CollectLOH.cpp | 384 static void handleADRP(const MachineInstr &MI, AArch64FunctionInfo &AFI, in handleADRP() argument 389 AFI.addLOHDirective(MCLOH_AdrpAdrp, {&MI, Info.LastADRP}); in handleADRP() 410 AFI.addLOHDirective(MCLOH_AdrpAdd, {&MI, Info.MI0}); in handleADRP() 418 AFI.addLOHDirective(MCLOH_AdrpLdr, {&MI, Info.MI0}); in handleADRP() 449 AFI.addLOHDirective(MCLOH_AdrpAddLdr, {&MI, Info.MI1, Info.MI0}); in handleADRP() 458 AFI.addLOHDirective(MCLOH_AdrpAddStr, {&MI, Info.MI1, Info.MI0}); in handleADRP() 466 AFI.addLOHDirective(MCLOH_AdrpLdrGotLdr, {&MI, Info.MI1, Info.MI0}); in handleADRP() 473 AFI.addLOHDirective(MCLOH_AdrpLdrGotStr, {&MI, Info.MI1, Info.MI0}); in handleADRP() 479 AFI.addLOHDirective(MCLOH_AdrpLdrGot, {&MI, Info.MI0}); in handleADRP() 546 AArch64FunctionInfo &AFI = *MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction() local [all …]
|
| H A D | AArch64CompressJumpTables.cpp | 144 auto *AFI = MF->getInfo<AArch64FunctionInfo>(); in compressJumpTable() local 146 AFI->setJumpTableEntryInfo(JTIdx, 1, MinBlock->getSymbol()); in compressJumpTable() 152 AFI->setJumpTableEntryInfo(JTIdx, 2, MinBlock->getSymbol()); in compressJumpTable()
|
| H A D | AArch64RegisterInfo.cpp | 400 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in hasBasePointer() local 403 if (!AFI->hasCalculatedStackSizeSVE() || AFI->getStackSizeSVE()) in hasBasePointer() 447 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in useFPForScavengingIndex() local 449 AFI->hasCalculatedStackSizeSVE()) && in useFPForScavengingIndex() 451 return TFI.hasFP(MF) && !hasStackRealignment(MF) && !AFI->getStackSizeSVE(); in useFPForScavengingIndex() 680 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in eliminateFrameIndex() local 683 AFI->getTaggedBasePointerOffset()); in eliminateFrameIndex()
|
| H A D | AArch64CleanupLocalDynamicTLSPass.cpp | 47 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction() local 48 if (AFI->getNumLocalDynamicTLSAccesses() < 2) { in runOnMachineFunction()
|
| H A D | AArch64StackTaggingPreRA.cpp | 62 AArch64FunctionInfo *AFI; member in __anon84f8a7830111::AArch64StackTaggingPreRA 346 AFI = MF->getInfo<AArch64FunctionInfo>(); in runOnMachineFunction() 387 AFI->setTaggedBasePointerIndex(*BaseSlot); in runOnMachineFunction()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/ |
| H A D | AVRFrameLowering.cpp | 58 const AVRMachineFunctionInfo *AFI = MF.getInfo<AVRMachineFunctionInfo>(); in emitPrologue() local 62 if (AFI->isInterruptHandler()) { in emitPrologue() 70 if (AFI->isInterruptOrSignalHandler()) { in emitPrologue() 94 unsigned FrameSize = MFI.getStackSize() - AFI->getCalleeSavedFrameSize(); in emitPrologue() 135 const AVRMachineFunctionInfo *AFI = MF.getInfo<AVRMachineFunctionInfo>(); in restoreStatusRegister() local 145 if (AFI->isInterruptOrSignalHandler()) { in restoreStatusRegister() 156 const AVRMachineFunctionInfo *AFI = MF.getInfo<AVRMachineFunctionInfo>(); in emitEpilogue() local 160 if (!hasFP(MF) && !AFI->isInterruptOrSignalHandler()) { in emitEpilogue() 170 unsigned FrameSize = MFI.getStackSize() - AFI->getCalleeSavedFrameSize(); in emitEpilogue()
|
| H A D | AVRRegisterInfo.cpp | 38 const AVRMachineFunctionInfo *AFI = MF->getInfo<AVRMachineFunctionInfo>(); in getCalleeSavedRegs() local 40 return AFI->isInterruptOrSignalHandler() in getCalleeSavedRegs() 48 const AVRMachineFunctionInfo *AFI = MF.getInfo<AVRMachineFunctionInfo>(); in getCallPreservedMask() local 50 return AFI->isInterruptOrSignalHandler() in getCallPreservedMask()
|
| H A D | AVRInstrInfo.cpp | 127 AVRMachineFunctionInfo *AFI = MF.getInfo<AVRMachineFunctionInfo>(); in storeRegToStackSlot() local 129 AFI->setHasSpills(true); in storeRegToStackSlot()
|
| H A D | AVRISelLowering.cpp | 773 const AVRMachineFunctionInfo *AFI = MF.getInfo<AVRMachineFunctionInfo>(); in LowerVASTART() local 780 SDValue FI = DAG.getFrameIndex(AFI->getVarArgsFrameIndex(), getPointerTy(DL)); in LowerVASTART() 1211 AVRMachineFunctionInfo *AFI = MF.getInfo<AVRMachineFunctionInfo>(); in LowerFormalArguments() local 1213 AFI->setVarArgsFrameIndex(MFI.CreateFixedObject(2, StackSize, true)); in LowerFormalArguments() 1481 const AVRMachineFunctionInfo *AFI = MF.getInfo<AVRMachineFunctionInfo>(); in LowerReturn() local 1484 AFI->isInterruptOrSignalHandler() in LowerReturn()
|
| /netbsd-src/external/apache2/llvm/dist/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() 176 if (AFI->MaxCallStackReq > 0) in emitPrologue() 177 MFI.setStackSize(MFI.getStackSize() + AFI->MaxCallStackReq); in emitPrologue() 242 auto *AFI = MF.getInfo<ARCFunctionInfo>(); in emitEpilogue() local 323 unsigned VarArgsBytes = MFI.getObjectSize(AFI->getVarArgsFrameIndex()); in emitEpilogue() 475 auto *AFI = MF.getInfo<ARCFunctionInfo>(); in eliminateCallFramePseudoInstr() local 477 if (Amt > AFI->MaxCallStackReq && Old.getOpcode() == ARC::ADJCALLSTACKDOWN) in eliminateCallFramePseudoInstr() 478 AFI->MaxCallStackReq = Amt; in eliminateCallFramePseudoInstr()
|
| H A D | ARCISelLowering.cpp | 452 auto *AFI = MF.getInfo<ARCFunctionInfo>(); in LowerCallArguments() local 464 AFI->setReturnStackOffset(CCInfo.getNextStackOffset()); in LowerCallArguments() 522 auto *AFI = MF.getInfo<ARCFunctionInfo>(); in LowerCallArguments() local 533 AFI->setVarArgsFrameIndex(VarFI); in LowerCallArguments() 611 auto *AFI = DAG.getMachineFunction().getInfo<ARCFunctionInfo>(); in LowerReturn() local 624 CCInfo.AllocateStack(AFI->getReturnStackOffset(), Align(4)); in LowerReturn()
|
| /netbsd-src/crypto/external/bsd/openssl/dist/include/openssl/ |
| H A D | x509v3.h.in | 887 * AFI values, assigned by IANA. It'd be nice to make the AFI
|