Home
last modified time | relevance | path

Searched refs:MSI (Results 1 – 25 of 60) sorted by relevance

123

/netbsd/external/apache2/llvm/dist/llvm/lib/MC/MCDisassembler/
H A DDisassembler.h66 std::unique_ptr<const llvm::MCSubtargetInfo> MSI; variable
91 std::unique_ptr<const MCSubtargetInfo> &&MSI, in LLVMDisasmContext() argument
98 MAI(std::move(MAI)), MRI(std::move(MRI)), MSI(std::move(MSI)), in LLVMDisasmContext()
113 const MCSubtargetInfo *getSubtargetInfo() const { return MSI.get(); } in getSubtargetInfo()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp131 bool addMemSet(uint64_t Offset, MemSetInst *MSI) { in addMemSet() argument
132 uint64_t StoreSize = cast<ConstantInt>(MSI->getLength())->getZExtValue(); in addMemSet()
133 if (!addRange(Offset, Offset + StoreSize, MSI)) in addMemSet()
135 IRBuilder<> IRB(MSI); in addMemSet()
137 cast<ConstantInt>(MSI->getValue())); in addMemSet()
395 MemSetInst *MSI = cast<MemSetInst>(BI); in collectInitializers() local
397 if (MSI->isVolatile() || !isa<ConstantInt>(MSI->getLength())) in collectInitializers()
400 if (!isa<ConstantInt>(MSI->getValue())) in collectInitializers()
404 Optional<int64_t> Offset = isPointerOffset(StartPtr, MSI->getDest(), *DL); in collectInitializers()
408 if (!IB.addMemSet(*Offset, MSI)) in collectInitializers()
[all …]
/netbsd/sys/arch/arm/pci/
H A Dfiles.pci3 # PCI MSI/MSI-X support
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp187 void addMemSet(int64_t OffsetFromFirst, MemSetInst *MSI) { in addMemSet() argument
188 int64_t Size = cast<ConstantInt>(MSI->getLength())->getZExtValue(); in addMemSet()
189 addRange(OffsetFromFirst, Size, MSI->getDest(), MSI->getDestAlignment(), MSI); in addMemSet()
444 MemSetInst *MSI = cast<MemSetInst>(BI); in tryMergingIntoMemset() local
446 if (MSI->isVolatile() || ByteVal != MSI->getValue() || in tryMergingIntoMemset()
447 !isa<ConstantInt>(MSI->getLength())) in tryMergingIntoMemset()
451 Optional<int64_t> Offset = isPointerOffset(StartPtr, MSI->getDest(), DL); in tryMergingIntoMemset()
455 Ranges.addMemSet(*Offset, MSI); in tryMergingIntoMemset()
848 if (isa<ConstantInt>(MSI->getLength()) && !MSI->isVolatile()) in processMemSet()
849 if (Instruction *I = tryMergingIntoMemset(MSI, MSI->getDest(), in processMemSet()
[all …]
H A DLoopIdiomRecognize.cpp217 bool processLoopMemSet(MemSetInst *MSI, const SCEV *BECount);
895 bool LoopIdiomRecognize::processLoopMemSet(MemSetInst *MSI, in processLoopMemSet() argument
898 if (MSI->isVolatile() || !isa<ConstantInt>(MSI->getLength())) in processLoopMemSet()
905 Value *Pointer = MSI->getDest(); in processLoopMemSet()
915 uint64_t SizeInBytes = cast<ConstantInt>(MSI->getLength())->getZExtValue(); in processLoopMemSet()
931 Value *SplatValue = MSI->getValue(); in processLoopMemSet()
936 MSIs.insert(MSI); in processLoopMemSet()
939 Pointer, (unsigned)SizeInBytes, MaybeAlign(MSI->getDestAlignment()), in processLoopMemSet()
940 SplatValue, MSI, MSIs, Ev, BECount, NegStride, /*IsLoopMemset=*/true); in processLoopMemSet()
H A DInferAddressSpaces.cpp940 if (auto *MSI = dyn_cast<MemSetInst>(MI)) { in handleMemIntrinsicPtrUse() local
941 B.CreateMemSet(NewV, MSI->getValue(), MSI->getLength(), in handleMemIntrinsicPtrUse()
942 MaybeAlign(MSI->getDestAlignment()), in handleMemIntrinsicPtrUse()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DGlobalStatus.cpp162 } else if (const MemSetInst *MSI = dyn_cast<MemSetInst>(I)) { in analyzeGlobalAux() local
163 assert(MSI->getArgOperand(0) == V && "Memset only takes one pointer!"); in analyzeGlobalAux()
164 if (MSI->isVolatile()) in analyzeGlobalAux()
H A DEvaluator.cpp492 if (MemSetInst *MSI = dyn_cast<MemSetInst>(II)) { in EvaluateBlock() local
493 if (MSI->isVolatile()) { in EvaluateBlock()
498 Constant *Ptr = getVal(MSI->getDest()); in EvaluateBlock()
499 Constant *Val = getVal(MSI->getValue()); in EvaluateBlock()
501 ComputeLoadResult(getVal(Ptr), MSI->getValue()->getType()); in EvaluateBlock()
H A DVNCoercion.cpp554 if (MemSetInst *MSI = dyn_cast<MemSetInst>(SrcInst)) {
557 T *Val = cast<T>(MSI->getValue());
616 if (auto *MSI = dyn_cast<MemSetInst>(SrcInst)) in getConstantMemInstValueForLoad() local
617 if (!isa<Constant>(MSI->getValue())) in getConstantMemInstValueForLoad()
/netbsd/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/hisilicon/
H A Dhip06.dtsi321 * mappings for PCIe MSI transactions.
323 * MSI payload against other DMA payload and has to modify the
324 * MSI payload. This makes it difficult for these platforms to
325 * have a SMMU translation for MSI. In order to workaround this,
326 * ARM SMMUv3 driver requires a quirk to treat the MSI regions
H A Dhip07.dtsi1152 * mappings for PCIe MSI transactions.
1154 * MSI payload against other DMA payload and has to modify the
1155 * MSI payload. This makes it difficult for these platforms to
1156 * have a SMMU translation for MSI. In order to workaround this,
1157 * ARM SMMUv3 driver requires a quirk to treat the MSI regions
/netbsd/external/apache2/llvm/dist/clang/lib/AST/
H A DDecl.cpp545 } else if (MemberSpecializationInfo *MSI = in useInlineVisibilityHidden() local
547 TSK = MSI->getTemplateSpecializationKind(); in useInlineVisibilityHidden()
2607 return MSI->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
2615 return MSI->getTemplateSpecializationKind(); in getTemplateSpecializationKindForInstantiation()
2628 return MSI->getPointOfInstantiation(); in getPointOfInstantiation()
2703 MSI->setTemplateSpecializationKind(TSK); in setTemplateSpecializationKind()
3657 if (auto *MSI = in getMemberSpecializationInfo() local
3659 return MSI; in getMemberSpecializationInfo()
4438 return MSI->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
4447 MSI->setTemplateSpecializationKind(TSK); in setTemplateSpecializationKind()
[all …]
/netbsd/sys/dev/acpi/wmi/
H A Dfiles.wmi25 # MSI WMI mappings
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DAliasSetTracker.cpp418 void AliasSetTracker::add(AnyMemSetInst *MSI) { in add() argument
419 addPointer(MemoryLocation::getForDest(MSI), AliasSet::ModAccess); in add()
464 if (AnyMemSetInst *MSI = dyn_cast<AnyMemSetInst>(I)) in add() local
465 return add(MSI); in add()
H A DLint.cpp336 MemSetInst *MSI = cast<MemSetInst>(&I); in visitCallBase() local
337 visitMemoryReference(I, MemoryLocation::getForDest(MSI), in visitCallBase()
338 MSI->getDestAlign(), nullptr, MemRef::Write); in visitCallBase()
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGObjCGNU.cpp541 MessageSendInfo &MSI) = 0;
549 MessageSendInfo &MSI) = 0;
690 MessageSendInfo &MSI) override { in LookupIMP() argument
752 MessageSendInfo &MSI) override { in LookupIMP() argument
2055 MessageSendInfo &MSI) override { in LookupIMP() argument
2062 if (CGM.ReturnTypeUsesSRet(MSI.CallInfo)) in LookupIMP()
2078 if (CGM.ReturnTypeUsesSRet(MSI.CallInfo)) in LookupIMPSuper()
2611 imp = EnforceType(Builder, imp, MSI.MessengerType); in GenerateMessageSendSuper()
2711 imp = LookupIMP(CGF, Receiver, cmd, node, MSI); in GenerateMessageSend()
2720 } else if (CGM.ReturnTypeUsesSRet(MSI.CallInfo)) { in GenerateMessageSend()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/
H A DAssembler.cpp39 const ExegesisTarget &ET, const MCSubtargetInfo *const MSI, in generateSnippetSetupCode() argument
44 const auto SetRegisterCode = ET.setRegTo(*MSI, RV.Register, RV.Value); in generateSnippetSetupCode()
/netbsd/sys/arch/arm/cortex/
H A Dfiles.cortex24 # ARM GICv2m MSI support
/netbsd/sys/dev/usb/
H A Dusbdevs446 vendor MSI 0x0db0 Micro Star
2301 product MSI WLAN 0x1020 WLAN
2303 product MSI RT3070 0x3820 RT3070
2304 product MSI RT3070_2 0x3821 RT3070
2305 product MSI RT3070_8 0x3822 RT3070
2308 product MSI MEGASKY580 0x5580 MSI MegaSky DVB-T Adapter
2309 product MSI MEGASKY580_55801 0x5581 MSI MegaSky DVB-T Adapter
2310 product MSI MS6861 0x6861 MS-6861
2311 product MSI MS6865 0x6865 MS-6865
2312 product MSI MS6869 0x6869 MS-6869
[all …]
H A Dif_run.c232 USB_ID(MSI, RT3070),
233 USB_ID(MSI, RT3070_2),
234 USB_ID(MSI, RT3070_3),
235 USB_ID(MSI, RT3070_4),
236 USB_ID(MSI, RT3070_5),
237 USB_ID(MSI, RT3070_6),
238 USB_ID(MSI, RT3070_7),
239 USB_ID(MSI, RT3070_8),
240 USB_ID(MSI, RT3070_9),
241 USB_ID(MSI, RT3070_10),
[all …]
/netbsd/sys/external/gpl2/dts/dist/arch/arm/boot/dts/
H A Dimx7d.dtsi185 * Real hardware ordering is same as imx6: D+MSI, C, B, A
H A Dsun6i-a31s-primo81.dts53 model = "MSI Primo81 tablet";
/netbsd/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/amd/
H A Damd-seattle-soc.dtsi61 * - GICv2m MSI register is at 0xe0080000
/netbsd/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp254 MemberSpecializationInfo *MSI = EnumD->getMemberSpecializationInfo(); in RequireCompleteDeclContext() local
255 if (MSI->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in RequireCompleteDeclContext()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DAliasSetTracker.h378 void add(AnyMemSetInst *MSI);

123