Home
last modified time | relevance | path

Searched refs:ExtraInfo (Results 1 – 23 of 23) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DInlineAsm.h390 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 DMachineInstr.h147 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 DCallingConvLower.h107 LocInfo HTP, unsigned ExtraInfo = 0) {
109 Ret.Data = ExtraInfo;
H A DMachineFunction.h1048 MachineInstr::ExtraInfo *createMIExtraInfo(
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DRegAllocGreedy.cpp257 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 DMachineFrameInfo.cpp204 unsigned ExtraInfo = MI.getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in computeMaxCallFrameSize() local
205 if (ExtraInfo & InlineAsm::Extra_IsAlignStack) in computeMaxCallFrameSize()
H A DMachineInstr.cpp805 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 DRegAllocGreedy.h147 const ExtraRegInfo &getExtraInfo() const { return *ExtraInfo; } in getExtraInfo()
188 std::optional<ExtraRegInfo> ExtraInfo; variable
H A DMachineFunction.cpp546 MachineInstr::ExtraInfo *MachineFunction::createMIExtraInfo( in createMIExtraInfo()
550 return MachineInstr::ExtraInfo::create(Allocator, MMOs, PreInstrSymbol, in createMIExtraInfo()
H A DTargetInstrInfo.cpp1493 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 DHexagonVectorPrint.cpp102 unsigned ExtraInfo = InlineAsm::Extra_HasSideEffects; in addAsmInstr() local
105 .addImm(ExtraInfo); in addAsmInstr()
/openbsd-src/regress/usr.sbin/pkg_add/
H A Dcheck-path13 OpenBSD::PackingElement::ExtraInfo->add($p, shift, '', '');
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DInlineAsmLowering.cpp288 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 DConstraintElimination.cpp100 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 Dpkg_mklocatedb55 package OpenBSD::PackingElement::ExtraInfo;
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1159 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 DInstrEmitter.cpp1289 int64_t ExtraInfo = in EmitSpecialNode() local
1292 MIB.addImm(ExtraInfo); in EmitSpecialNode()
H A DSelectionDAGBuilder.cpp8869 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 DPackingElement.pm719 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 DPackingElement.pod57 =item ::ExtraInfo
H A DPkgCreate.pm791 package OpenBSD::PackingElement::ExtraInfo;
1284 OpenBSD::PackingElement::ExtraInfo->add($plist,
H A DAdd.pm344 package OpenBSD::PackingElement::ExtraInfo;
/openbsd-src/gnu/llvm/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp510 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()