| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineOperand.cpp | 673 static void printCFI(raw_ostream &OS, const MCCFIInstruction &CFI, in printCFI() argument 675 switch (CFI.getOperation()) { in printCFI() 678 if (MCSymbol *Label = CFI.getLabel()) in printCFI() 680 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI() 684 if (MCSymbol *Label = CFI.getLabel()) in printCFI() 689 if (MCSymbol *Label = CFI.getLabel()) in printCFI() 694 if (MCSymbol *Label = CFI.getLabel()) in printCFI() 696 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI() 697 OS << ", " << CFI.getOffset(); in printCFI() 701 if (MCSymbol *Label = CFI.getLabel()) in printCFI() [all …]
|
| H A D | CFIInstrInserter.cpp | 198 const MCCFIInstruction &CFI = Instrs[CFIIndex]; in calculateOutgoingCFAInfo() local 199 switch (CFI.getOperation()) { in calculateOutgoingCFAInfo() 201 SetRegister = CFI.getRegister(); in calculateOutgoingCFAInfo() 204 SetOffset = CFI.getOffset(); in calculateOutgoingCFAInfo() 207 SetOffset += CFI.getOffset(); in calculateOutgoingCFAInfo() 210 SetRegister = CFI.getRegister(); in calculateOutgoingCFAInfo() 211 SetOffset = CFI.getOffset(); in calculateOutgoingCFAInfo() 214 CSROffset = CFI.getOffset(); in calculateOutgoingCFAInfo() 217 CSRReg = CFI.getRegister2(); in calculateOutgoingCFAInfo() 220 CSROffset = CFI.getOffset() - SetOffset; in calculateOutgoingCFAInfo() [all …]
|
| H A D | MachineOutliner.cpp | 956 MCCFIInstruction CFI = Instrs[CFIIndex]; in createOutlinedFunction() local 958 .addCFIIndex(MF.addFrameInst(CFI)); in createOutlinedFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYFrameLowering.cpp | 80 CSKYMachineFunctionInfo *CFI = MF.getInfo<CSKYMachineFunctionInfo>(); in emitPrologue() local 112 unsigned spillAreaSize = CFI->getCalleeSaveAreaSize(); in emitPrologue() 114 uint64_t ActualSize = spillAreaSize + CFI->getVarArgsSaveSize(); in emitPrologue() 225 CSKYMachineFunctionInfo *CFI = MF.getInfo<CSKYMachineFunctionInfo>(); in emitEpilogue() local 251 CFI->getCalleeSaveAreaSize() + CFI->getVarArgsSaveSize(); in emitEpilogue() 362 CSKYMachineFunctionInfo *CFI = MF.getInfo<CSKYMachineFunctionInfo>(); in determineCalleeSaves() local 433 CFI->setCalleeSaveAreaSize(CSStackSize); in determineCalleeSaves() 439 if (BigFrame || CFI->isCRSpilled() || !STI.hasE2()) { in determineCalleeSaves() 453 CFI->setLRIsSpilled(SavedRegs.test(CSKY::R15)); in determineCalleeSaves() 584 const CSKYMachineFunctionInfo *CFI = MF.getInfo<CSKYMachineFunctionInfo>(); in getFrameIndexReference() local [all …]
|
| H A D | CSKYInstrInfo.cpp | 403 CSKYMachineFunctionInfo *CFI = MF.getInfo<CSKYMachineFunctionInfo>(); in storeRegToStackSlot() local 412 CFI->setSpillsCR(); in storeRegToStackSlot() 445 CSKYMachineFunctionInfo *CFI = MF.getInfo<CSKYMachineFunctionInfo>(); in loadRegFromStackSlot() local 454 CFI->setSpillsCR(); in loadRegFromStackSlot() 567 CSKYMachineFunctionInfo *CFI = MF.getInfo<CSKYMachineFunctionInfo>(); in getGlobalBaseReg() local 571 Register GlobalBaseReg = CFI->getGlobalBaseReg(); in getGlobalBaseReg() 598 CFI->setGlobalBaseReg(GlobalBaseReg); in getGlobalBaseReg()
|
| H A D | CSKYISelLowering.cpp | 1273 CSKYMachineFunctionInfo *CFI = MF.getInfo<CSKYMachineFunctionInfo>(); in getStaticTLSAddr() local 1275 unsigned CSKYPCLabelIndex = CFI->createPICLabelUId(); in getStaticTLSAddr() 1310 CSKYMachineFunctionInfo *CFI = MF.getInfo<CSKYMachineFunctionInfo>(); in getDynamicTLSAddr() local 1312 unsigned CSKYPCLabelIndex = CFI->createPICLabelUId(); in getDynamicTLSAddr()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOpenACC.cpp | 1495 const CheckForInfo &CFI = std::get<CheckForInfo>(Info); in checkFor() local 1501 checkForInit(CFI.Current.Init, CurInitVar, /*Diag=*/true); in checkFor() 1502 checkForCond(CFI.Current.Condition, CurInitVar, /*Diag=*/true); in checkFor() 1503 checkForInc(CFI.Current.Increment, CurInitVar, /*DIag=*/true); in checkFor() 1510 checkForInit(CFI.Uninst.Init, UninstInitVar, /*Diag=*/false); in checkFor() 1517 if (CFI.Uninst.Init == CFI.Current.Init) in checkFor() 1523 if (const auto *DS = dyn_cast<DeclStmt>(CFI.Uninst.Init)) in checkFor() 1527 if (const auto *DS = dyn_cast<DeclStmt>(CFI.Current.Init)) in checkFor() 1543 checkForInit(CFI.Current.Init, CurInitVar, /*Diag=*/ShouldDiagNewInit); in checkFor() 1547 if (CFI.Uninst.Condition != CFI.Current.Condition && in checkFor() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCWin64EH.cpp | 414 for (const auto &CFI : Streamer.getWinFrameInfos()) { in Emit() local 415 MCSection *XData = Streamer.getAssociatedXDataSection(CFI->TextSection); in Emit() 417 ::EmitUnwindInfo(Streamer, CFI.get()); in Emit() 421 for (const auto &CFI : Streamer.getWinFrameInfos()) { in Emit() local 422 MCSection *PData = Streamer.getAssociatedPDataSection(CFI->TextSection); in Emit() 424 EmitRuntimeFunction(Streamer, CFI.get()); in Emit() 2749 for (const auto &CFI : Streamer.getWinFrameInfos()) { in Emit() local 2750 WinEH::FrameInfo *Info = CFI.get(); in Emit() 2753 MCSection *XData = Streamer.getAssociatedXDataSection(CFI->TextSection); in Emit() 2759 for (const auto &CFI : Streamer.getWinFrameInfos()) { in Emit() local [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ |
| H A D | SanitizerArgs.cpp | 32 SanitizerKind::Nullability | SanitizerKind::CFI | 36 SanitizerKind::Vptr | SanitizerKind::CFI; 58 SanitizerKind::CFI; 69 static const SanitizerMask NeedsLTO = SanitizerKind::CFI; 73 SanitizerKind::LocalBounds | SanitizerKind::CFI | 78 SanitizerKind::CFI | SanitizerKind::LocalBounds; 205 {"cfi_ignorelist.txt", SanitizerKind::CFI}, in addDefaultIgnorelists() 219 else if (BL.Mask == SanitizerKind::CFI && DiagnoseErrors) in addDefaultIgnorelists() 381 return (Sanitizers.Mask & SanitizerKind::CFI & ~TrapSanitizers.Mask) && in needsCfiCrossDsoDiagRt() 697 KindsToDiagnose &= ~SanitizerKind::CFI; in SanitizerArgs() [all …]
|
| /freebsd/tools/kerneldoc/subsys/ |
| H A D | Doxyfile-dev_cfi | 6 PROJECT_NAME = "FreeBSD kernel CFI device code"
|
| /freebsd/sys/contrib/device-tree/Bindings/mtd/ |
| H A D | cypress,hyperflash.txt | 2 specification and supports Cypress CFI specification 1.5 command set.
|
| H A D | intel,ixp4xx-flash.txt | 3 This flash is regular CFI compatible (Intel or AMD extended) flash chips with
|
| H A D | arm-versatile.txt | 6 They are regular CFI compatible (Intel or AMD extended) flash chips with
|
| H A D | cortina,gemini-flash.txt | 3 This flash is regular CFI compatible (Intel or AMD extended) flash chips with
|
| H A D | mtd-physmap.txt | 1 CFI or JEDEC memory-mapped NOR flash, MTD-RAM (NVRAM...)
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/ |
| H A D | BreakpadRecords.cpp | 32 CFI, 52 .Case("CFI", Token::CFI) in stringTo() 148 case Token::CFI: in classify() 166 case Token::CFI: in classify() 439 // STACK CFI INIT address size reg1: expr1 reg2: expr2 ... in parse() 441 // STACK CFI address reg1: expr1 reg2: expr2 ... in parse() 446 if (consume<Token>(Line) != Token::CFI) in parse() 478 OS << "STACK CFI "; in operator <<() 581 return "STACK CFI"; in toString() 31 CFI, global() enumerator [all...] |
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | CodeGenOptions.def | 163 CODEGENOPT(LTOUnit, 1, 0, Benign) ///< Emit IR to support LTO unit features (CFI, whole 167 /// CFI and traditional whole program 266 CODEGENOPT(SanitizeCfiCrossDso, 1, 0, Benign) ///< Enable cross-dso support in CFI. 270 ///< CFI icall function signatures 272 ///< CFI icall function signatures
|
| H A D | Sanitizers.h | 231 return SanitizerKind::CFI | SanitizerKind::Integer | in getPPTransparentSanitizers()
|
| H A D | Sanitizers.def | 135 SANITIZER_GROUP("cfi", CFI,
|
| /freebsd/tools/tools/ |
| H A D | README | 12 cfi Common Flash Interface (CFI) tool
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | R600ControlFlowFinalizer.cpp | 218 const MCInstrDesc &getHWInstrDesc(ControlFlowInstruction CFI) const { in getHWInstrDesc() 221 switch (CFI) { in getHWInstrDesc()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64LoadStoreOptimizer.cpp | 2246 const MCCFIInstruction &CFI = MF.getFrameInstructions()[CFIIndex]; in maybeMoveCFI() local 2247 switch (CFI.getOperation()) { in maybeMoveCFI() 2272 if (auto CFI = maybeMoveCFI(*Update, next_nodbg(Update, E)); CFI != E) { in mergeUpdateInsn() local 2277 if (std::any_of(std::next(CFI), I, [](const auto &Insn) { in mergeUpdateInsn() 2283 MBB->splice(std::next(InsertPt), MBB, CFI); in mergeUpdateInsn()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMBaseInstrInfo.h | 399 bool CFI, bool Auth) const; 406 MachineBasicBlock::iterator It, bool CFI,
|
| H A D | ARMBaseInstrInfo.cpp | 6285 MachineBasicBlock::iterator It, bool CFI, in saveLROnStack() argument 6288 unsigned MIFlags = CFI ? MachineInstr::FrameSetup : 0; in saveLROnStack() 6312 if (!CFI) in saveLROnStack() 6331 bool CFI, bool Auth) const { in restoreLRFromStack() argument 6333 unsigned MIFlags = CFI ? MachineInstr::FrameDestroy : 0; in restoreLRFromStack() 6358 if (CFI) { in restoreLRFromStack()
|
| /freebsd/sys/conf/ |
| H A D | options | 918 # Common Flash Interface (CFI) options
|