Home
last modified time | relevance | path

Searched refs:CFI (Results 1 – 25 of 35) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOperand.cpp673 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 DCFIInstrInserter.cpp198 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 DMachineOutliner.cpp956 MCCFIInstruction CFI = Instrs[CFIIndex]; in createOutlinedFunction() local
958 .addCFIIndex(MF.addFrameInst(CFI)); in createOutlinedFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYFrameLowering.cpp80 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 DCSKYInstrInfo.cpp403 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 DCSKYISelLowering.cpp1273 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 DSemaOpenACC.cpp1495 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 DMCWin64EH.cpp414 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 DSanitizerArgs.cpp32 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 DDoxyfile-dev_cfi6 PROJECT_NAME = "FreeBSD kernel CFI device code"
/freebsd/sys/contrib/device-tree/Bindings/mtd/
H A Dcypress,hyperflash.txt2 specification and supports Cypress CFI specification 1.5 command set.
H A Dintel,ixp4xx-flash.txt3 This flash is regular CFI compatible (Intel or AMD extended) flash chips with
H A Darm-versatile.txt6 They are regular CFI compatible (Intel or AMD extended) flash chips with
H A Dcortina,gemini-flash.txt3 This flash is regular CFI compatible (Intel or AMD extended) flash chips with
H A Dmtd-physmap.txt1 CFI or JEDEC memory-mapped NOR flash, MTD-RAM (NVRAM...)
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/
H A DBreakpadRecords.cpp32 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 DCodeGenOptions.def163 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 DSanitizers.h231 return SanitizerKind::CFI | SanitizerKind::Integer | in getPPTransparentSanitizers()
H A DSanitizers.def135 SANITIZER_GROUP("cfi", CFI,
/freebsd/tools/tools/
H A DREADME12 cfi Common Flash Interface (CFI) tool
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ControlFlowFinalizer.cpp218 const MCInstrDesc &getHWInstrDesc(ControlFlowInstruction CFI) const { in getHWInstrDesc()
221 switch (CFI) { in getHWInstrDesc()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LoadStoreOptimizer.cpp2246 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 DARMBaseInstrInfo.h399 bool CFI, bool Auth) const;
406 MachineBasicBlock::iterator It, bool CFI,
H A DARMBaseInstrInfo.cpp6285 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 Doptions918 # Common Flash Interface (CFI) options

12