| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | InlineAsm.h | 390 static std::vector<StringRef> getExtraInfoNames(unsigned ExtraInfo) { in getExtraInfoNames() argument 392 if (ExtraInfo & InlineAsm::Extra_HasSideEffects) in getExtraInfoNames() 394 if (ExtraInfo & InlineAsm::Extra_MayLoad) in getExtraInfoNames() 396 if (ExtraInfo & InlineAsm::Extra_MayStore) in getExtraInfoNames() 398 if (ExtraInfo & InlineAsm::Extra_IsConvergent) in getExtraInfoNames() 400 if (ExtraInfo & InlineAsm::Extra_IsAlignStack) in getExtraInfoNames() 404 InlineAsm::AsmDialect((ExtraInfo & InlineAsm::Extra_AsmDialect)); in getExtraInfoNames()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | MachineInstr.h | 147 class ExtraInfo final : TrailingObjects<ExtraInfo, MachineMemOperand *, 150 static ExtraInfo *create(BumpPtrAllocator &Allocator, 166 alignof(ExtraInfo))) 167 ExtraInfo(MMOs.size(), HasPreInstrSymbol, HasPostInstrSymbol, 249 ExtraInfo(int NumMMOs, bool HasPreInstrSymbol, bool HasPostInstrSymbol, in ExtraInfo() function 276 PointerSumTypeMember<EIIK_OutOfLine, ExtraInfo *>> 720 if (ExtraInfo *EI = Info.get<EIIK_OutOfLine>()) 757 if (ExtraInfo *EI = Info.get<EIIK_OutOfLine>()) 769 if (ExtraInfo *EI = Info.get<EIIK_OutOfLine>()) 779 if (ExtraInfo *EI = Info.get<EIIK_OutOfLine>()) [all …]
|
| H A D | CallingConvLower.h | 107 LocInfo HTP, unsigned ExtraInfo = 0) { 109 Ret.Data = ExtraInfo;
|
| H A D | MachineFunction.h | 1048 MachineInstr::ExtraInfo *createMIExtraInfo(
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | RegAllocGreedy.cpp | 257 ExtraInfo->LRE_DidCloneVirtReg(New, Old); in LRE_DidCloneVirtReg() 287 auto Stage = ExtraInfo->getOrInitStage(Reg); in enqueue() 290 ExtraInfo->setStage(Reg, Stage); in enqueue() 483 unsigned Cascade = ExtraInfo->getOrAssignNewCascade(VirtReg.reg()); in evictInterference() 507 assert((ExtraInfo->getCascade(Intf->reg()) < Cascade || in evictInterference() 510 ExtraInfo->setCascade(Intf->reg(), Cascade); in evictInterference() 1008 if (ExtraInfo->getOrInitStage(Reg.reg()) != RS_New) in splitAroundRegion() 1014 ExtraInfo->setStage(Reg, RS_Spill); in splitAroundRegion() 1025 ExtraInfo->setStage(Reg, RS_Split2); in splitAroundRegion() 1231 if (ExtraInfo->getOrInitStage(LI.reg()) == RS_New && IntvMap[I] == 0) in tryBlockSplit() [all …]
|
| H A D | MachineFrameInfo.cpp | 204 unsigned ExtraInfo = MI.getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in computeMaxCallFrameSize() local 205 if (ExtraInfo & InlineAsm::Extra_IsAlignStack) in computeMaxCallFrameSize()
|
| H A D | MachineInstr.cpp | 805 unsigned ExtraInfo = getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in isStackAligningInlineAsm() local 806 if (ExtraInfo & InlineAsm::Extra_IsAlignStack) in isStackAligningInlineAsm() 814 unsigned ExtraInfo = getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in getInlineAsmDialect() local 815 return InlineAsm::AsmDialect((ExtraInfo & InlineAsm::Extra_AsmDialect) != 0); in getInlineAsmDialect() 1462 unsigned ExtraInfo = getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in hasUnmodeledSideEffects() local 1463 if (ExtraInfo & InlineAsm::Extra_HasSideEffects) in hasUnmodeledSideEffects() 1692 unsigned ExtraInfo = getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in print() local 1693 if (ExtraInfo & InlineAsm::Extra_HasSideEffects) in print() 1695 if (ExtraInfo & InlineAsm::Extra_MayLoad) in print() 1697 if (ExtraInfo & InlineAsm::Extra_MayStore) in print() [all …]
|
| H A D | RegAllocGreedy.h | 147 const ExtraRegInfo &getExtraInfo() const { return *ExtraInfo; } in getExtraInfo() 188 std::optional<ExtraRegInfo> ExtraInfo; variable
|
| H A D | MachineFunction.cpp | 546 MachineInstr::ExtraInfo *MachineFunction::createMIExtraInfo( in createMIExtraInfo() 550 return MachineInstr::ExtraInfo::create(Allocator, MMOs, PreInstrSymbol, in createMIExtraInfo()
|
| H A D | TargetInstrInfo.cpp | 1493 unsigned ExtraInfo = Op.getImm(); in createMIROperandComment() local 1495 for (StringRef Info : InlineAsm::getExtraInfoNames(ExtraInfo)) { in createMIROperandComment()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorPrint.cpp | 102 unsigned ExtraInfo = InlineAsm::Extra_HasSideEffects; in addAsmInstr() local 105 .addImm(ExtraInfo); in addAsmInstr()
|
| /openbsd-src/regress/usr.sbin/pkg_add/ |
| H A D | check-path | 13 OpenBSD::PackingElement::ExtraInfo->add($p, shift, '', '');
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | InlineAsmLowering.cpp | 288 ExtraFlags ExtraInfo(Call); in lowerInlineAsm() local 347 ExtraInfo.update(OpInfo); in lowerInlineAsm() 355 .addImm(ExtraInfo.get()); in lowerInlineAsm()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | ConstraintElimination.cpp | 100 SmallVector<SmallVector<int64_t, 8>> ExtraInfo; member 509 Res.ExtraInfo.push_back(C); in getConstraint() 769 for (auto &Row : R.ExtraInfo) in checkAndReplaceCondition() 772 for (unsigned I = 0; I < R.ExtraInfo.size(); ++I) in checkAndReplaceCondition()
|
| /openbsd-src/usr.sbin/pkg_add/ |
| H A D | pkg_mklocatedb | 55 package OpenBSD::PackingElement::ExtraInfo;
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FastISel.cpp | 1159 unsigned ExtraInfo = 0; in selectCall() local 1161 ExtraInfo |= InlineAsm::Extra_HasSideEffects; in selectCall() 1163 ExtraInfo |= InlineAsm::Extra_IsAlignStack; in selectCall() 1165 ExtraInfo |= InlineAsm::Extra_IsConvergent; in selectCall() 1166 ExtraInfo |= IA->getDialect() * InlineAsm::Extra_AsmDialect; in selectCall() 1171 MIB.addImm(ExtraInfo); in selectCall()
|
| H A D | InstrEmitter.cpp | 1289 int64_t ExtraInfo = in EmitSpecialNode() local 1292 MIB.addImm(ExtraInfo); in EmitSpecialNode()
|
| H A D | SelectionDAGBuilder.cpp | 8869 ExtraFlags ExtraInfo(Call); in visitInlineAsm() local 8895 ExtraInfo.update(T); in visitInlineAsm() 9007 ExtraInfo.get(), getCurSDLoc(), TLI.getPointerTy(DAG.getDataLayout()))); in visitInlineAsm()
|
| /openbsd-src/usr.sbin/pkg_add/OpenBSD/ |
| H A D | PackingElement.pm | 719 return OpenBSD::PackingElement::ExtraInfo->add($plist, $1, $2, $3); 721 return OpenBSD::PackingElement::ExtraInfo->add($plist, $1, undef, $2); 920 package OpenBSD::PackingElement::ExtraInfo;
|
| H A D | PackingElement.pod | 57 =item ::ExtraInfo
|
| H A D | PkgCreate.pm | 791 package OpenBSD::PackingElement::ExtraInfo; 1284 OpenBSD::PackingElement::ExtraInfo->add($plist,
|
| H A D | Add.pm | 344 package OpenBSD::PackingElement::ExtraInfo;
|
| /openbsd-src/gnu/llvm/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 510 struct ExtraInfo { struct in __anone38b3fdf0411::BitcodeConstant 516 ExtraInfo(uint8_t Opcode, uint8_t Flags = 0, unsigned Extra = 0, in ExtraInfo() function 528 BitcodeConstant(Type *Ty, const ExtraInfo &Info, ArrayRef<unsigned> OpIDs) in BitcodeConstant() 540 const ExtraInfo &Info, in create()
|