Home
last modified time | relevance | path

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

12345

/external/swiftshader/third_party/llvm-10.0/llvm/lib/MC/MCDisassembler/
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()
/external/llvm-project/llvm/lib/MC/MCDisassembler/
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()
/external/llvm/lib/Analysis/
DAliasSetTracker.cpp350 bool AliasSetTracker::add(MemSetInst *MSI) { in add() argument
352 MSI->getAAMetadata(AAInfo); in add()
357 if (ConstantInt *C = dyn_cast<ConstantInt>(MSI->getLength())) in add()
363 addPointer(MSI->getRawDest(), Len, AAInfo, AliasSet::ModAccess, NewPtr); in add()
364 if (MSI->isVolatile()) in add()
394 if (MemSetInst *MSI = dyn_cast<MemSetInst>(I)) in add() local
395 return add(MSI); in add()
507 bool AliasSetTracker::remove(MemSetInst *MSI) { in remove() argument
509 MSI->getAAMetadata(AAInfo); in remove()
512 if (ConstantInt *C = dyn_cast<ConstantInt>(MSI->getLength())) in remove()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DMemCpyOptimizer.cpp180 void addMemSet(int64_t OffsetFromFirst, MemSetInst *MSI) { in addMemSet() argument
181 int64_t Size = cast<ConstantInt>(MSI->getLength())->getZExtValue(); in addMemSet()
182 addRange(OffsetFromFirst, Size, MSI->getDest(), MSI->getDestAlignment(), MSI); in addMemSet()
346 MemSetInst *MSI = cast<MemSetInst>(BI); in INITIALIZE_PASS_DEPENDENCY() local
348 if (MSI->isVolatile() || ByteVal != MSI->getValue() || in INITIALIZE_PASS_DEPENDENCY()
349 !isa<ConstantInt>(MSI->getLength())) in INITIALIZE_PASS_DEPENDENCY()
353 Optional<int64_t> Offset = isPointerOffset(StartPtr, MSI->getDest(), DL); in INITIALIZE_PASS_DEPENDENCY()
357 Ranges.addMemSet(*Offset, MSI); in INITIALIZE_PASS_DEPENDENCY()
699 bool MemCpyOptPass::processMemSet(MemSetInst *MSI, BasicBlock::iterator &BBI) { in processMemSet() argument
702 if (isa<ConstantInt>(MSI->getLength()) && !MSI->isVolatile()) in processMemSet()
[all …]
DLoopIdiomRecognize.cpp172 bool processLoopMemSet(MemSetInst *MSI, const SCEV *BECount);
585 if (MemSetInst *MSI = dyn_cast<MemSetInst>(Inst)) { in runOnLoopBlock() local
587 if (!processLoopMemSet(MSI, BECount)) in runOnLoopBlock()
747 bool LoopIdiomRecognize::processLoopMemSet(MemSetInst *MSI, in processLoopMemSet() argument
750 if (MSI->isVolatile() || !isa<ConstantInt>(MSI->getLength())) in processLoopMemSet()
757 Value *Pointer = MSI->getDest(); in processLoopMemSet()
767 uint64_t SizeInBytes = cast<ConstantInt>(MSI->getLength())->getZExtValue(); in processLoopMemSet()
783 Value *SplatValue = MSI->getValue(); in processLoopMemSet()
788 MSIs.insert(MSI); in processLoopMemSet()
791 Pointer, (unsigned)SizeInBytes, MaybeAlign(MSI->getDestAlignment()), in processLoopMemSet()
[all …]
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64StackTagging.cpp130 bool addMemSet(uint64_t Offset, MemSetInst *MSI) { in addMemSet() argument
131 uint64_t StoreSize = cast<ConstantInt>(MSI->getLength())->getZExtValue(); in addMemSet()
132 if (!addRange(Offset, Offset + StoreSize, MSI)) in addMemSet()
134 IRBuilder<> IRB(MSI); in addMemSet()
136 cast<ConstantInt>(MSI->getValue())); in addMemSet()
393 MemSetInst *MSI = cast<MemSetInst>(BI); in collectInitializers() local
395 if (MSI->isVolatile() || !isa<ConstantInt>(MSI->getLength())) in collectInitializers()
398 if (!isa<ConstantInt>(MSI->getValue())) in collectInitializers()
402 Optional<int64_t> Offset = isPointerOffset(StartPtr, MSI->getDest(), *DL); in collectInitializers()
406 if (!IB.addMemSet(*Offset, MSI)) in collectInitializers()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64StackTagging.cpp117 bool addMemSet(uint64_t Offset, MemSetInst *MSI) { in addMemSet() argument
118 uint64_t StoreSize = cast<ConstantInt>(MSI->getLength())->getZExtValue(); in addMemSet()
119 if (!addRange(Offset, Offset + StoreSize, MSI)) in addMemSet()
121 IRBuilder<> IRB(MSI); in addMemSet()
123 cast<ConstantInt>(MSI->getValue())); in addMemSet()
372 MemSetInst *MSI = cast<MemSetInst>(BI); in collectInitializers() local
374 if (MSI->isVolatile() || !isa<ConstantInt>(MSI->getLength())) in collectInitializers()
377 if (!isa<ConstantInt>(MSI->getValue())) in collectInitializers()
381 Optional<int64_t> Offset = isPointerOffset(StartPtr, MSI->getDest(), *DL); in collectInitializers()
385 if (!IB.addMemSet(*Offset, MSI)) in collectInitializers()
[all …]
/external/llvm/lib/MC/MCDisassembler/
DDisassembler.h67 std::unique_ptr<const llvm::MCSubtargetInfo> MSI; variable
98 MSI.reset(mSI); in LLVMDisasmContext()
116 const MCSubtargetInfo *getSubtargetInfo() const { return MSI.get(); } in getSubtargetInfo()
/external/python/cpython2/Doc/library/
Dmsilib.rst27 routines, low-level MSI routines, higher-level MSI routines, and standard table
40 Callbacks to Python for the various steps of MSI creation are currently not
53 name of the MSI file; *persist* can be one of the constants
85 The *table* argument must be one of the predefined tables in the MSI schema,
120 Return a new UUID, in the format that MSI typically requires (i.e. in curly
314 All wrappers around MSI functions raise :exc:`MSIError`; the string inside the
326 The class :class:`CAB` represents a CAB file. During MSI construction, files
329 MSI file.
331 *name* is the name of the CAB file in the MSI file.
346 Generate a CAB file, add it as a stream to the MSI file, put it into the
[all …]
/external/llvm/lib/Transforms/Scalar/
DMemCpyOptimizer.cpp224 void addMemSet(int64_t OffsetFromFirst, MemSetInst *MSI) { in addMemSet() argument
225 int64_t Size = cast<ConstantInt>(MSI->getLength())->getZExtValue(); in addMemSet()
226 addRange(OffsetFromFirst, Size, MSI->getDest(), MSI->getAlignment(), MSI); in addMemSet()
401 MemSetInst *MSI = cast<MemSetInst>(BI); in INITIALIZE_PASS_DEPENDENCY() local
403 if (MSI->isVolatile() || ByteVal != MSI->getValue() || in INITIALIZE_PASS_DEPENDENCY()
404 !isa<ConstantInt>(MSI->getLength())) in INITIALIZE_PASS_DEPENDENCY()
409 if (!IsPointerOffset(StartPtr, MSI->getDest(), Offset, DL)) in INITIALIZE_PASS_DEPENDENCY()
412 Ranges.addMemSet(Offset, MSI); in INITIALIZE_PASS_DEPENDENCY()
748 bool MemCpyOptPass::processMemSet(MemSetInst *MSI, BasicBlock::iterator &BBI) { in processMemSet() argument
751 if (isa<ConstantInt>(MSI->getLength()) && !MSI->isVolatile()) in processMemSet()
[all …]
DLoopIdiomRecognize.cpp113 bool processLoopMemSet(MemSetInst *MSI, const SCEV *BECount);
489 if (MemSetInst *MSI = dyn_cast<MemSetInst>(Inst)) { in runOnLoopBlock() local
491 if (!processLoopMemSet(MSI, BECount)) in runOnLoopBlock()
647 bool LoopIdiomRecognize::processLoopMemSet(MemSetInst *MSI, in processLoopMemSet() argument
650 if (MSI->isVolatile() || !isa<ConstantInt>(MSI->getLength())) in processLoopMemSet()
657 Value *Pointer = MSI->getDest(); in processLoopMemSet()
667 uint64_t SizeInBytes = cast<ConstantInt>(MSI->getLength())->getZExtValue(); in processLoopMemSet()
683 Value *SplatValue = MSI->getValue(); in processLoopMemSet()
688 MSIs.insert(MSI); in processLoopMemSet()
691 MSI->getAlignment(), SplatValue, MSI, MSIs, Ev, in processLoopMemSet()
/external/python/cpython3/Doc/library/
Dmsilib.rst29 routines, low-level MSI routines, higher-level MSI routines, and standard table
42 Callbacks to Python for the various steps of MSI creation are currently not
55 name of the MSI file; *persist* can be one of the constants
87 The *table* argument must be one of the predefined tables in the MSI schema,
121 Return a new UUID, in the format that MSI typically requires (i.e. in curly
321 All wrappers around MSI functions raise :exc:`MSIError`; the string inside the
333 The class :class:`CAB` represents a CAB file. During MSI construction, files
336 MSI file.
338 *name* is the name of the CAB file in the MSI file.
353 Generate a CAB file, add it as a stream to the MSI file, put it into the
[all …]
/external/llvm-project/llvm/lib/Transforms/Scalar/
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()
436 MemSetInst *MSI = cast<MemSetInst>(BI); in tryMergingIntoMemset() local
438 if (MSI->isVolatile() || ByteVal != MSI->getValue() || in tryMergingIntoMemset()
439 !isa<ConstantInt>(MSI->getLength())) in tryMergingIntoMemset()
443 Optional<int64_t> Offset = isPointerOffset(StartPtr, MSI->getDest(), DL); in tryMergingIntoMemset()
447 Ranges.addMemSet(*Offset, MSI); in tryMergingIntoMemset()
837 bool MemCpyOptPass::processMemSet(MemSetInst *MSI, BasicBlock::iterator &BBI) { in processMemSet() argument
840 if (isa<ConstantInt>(MSI->getLength()) && !MSI->isVolatile()) in processMemSet()
[all …]
DLoopIdiomRecognize.cpp202 bool processLoopMemSet(MemSetInst *MSI, const SCEV *BECount);
626 if (MemSetInst *MSI = dyn_cast<MemSetInst>(Inst)) { in runOnLoopBlock() local
628 if (!processLoopMemSet(MSI, BECount)) in runOnLoopBlock()
788 bool LoopIdiomRecognize::processLoopMemSet(MemSetInst *MSI, in processLoopMemSet() argument
791 if (MSI->isVolatile() || !isa<ConstantInt>(MSI->getLength())) in processLoopMemSet()
798 Value *Pointer = MSI->getDest(); in processLoopMemSet()
808 uint64_t SizeInBytes = cast<ConstantInt>(MSI->getLength())->getZExtValue(); in processLoopMemSet()
824 Value *SplatValue = MSI->getValue(); in processLoopMemSet()
829 MSIs.insert(MSI); in processLoopMemSet()
832 Pointer, (unsigned)SizeInBytes, MaybeAlign(MSI->getDestAlignment()), in processLoopMemSet()
[all …]
/external/llvm-project/llvm/lib/Transforms/Utils/
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()
DVNCoercion.cpp559 if (MemSetInst *MSI = dyn_cast<MemSetInst>(SrcInst)) { in getMemInstValueForLoadHelper() local
562 T *Val = cast<T>(MSI->getValue()); in getMemInstValueForLoadHelper()
621 if (auto *MSI = dyn_cast<MemSetInst>(SrcInst)) in getConstantMemInstValueForLoad() local
622 if (!isa<Constant>(MSI->getValue())) in getConstantMemInstValueForLoad()
DEvaluator.cpp495 if (MemSetInst *MSI = dyn_cast<MemSetInst>(II)) { in EvaluateBlock() local
496 if (MSI->isVolatile()) { in EvaluateBlock()
501 Constant *Ptr = getVal(MSI->getDest()); in EvaluateBlock()
502 Constant *Val = getVal(MSI->getValue()); in EvaluateBlock()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
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()
DVNCoercion.cpp471 if (MemSetInst *MSI = dyn_cast<MemSetInst>(SrcInst)) { in getMemInstValueForLoadHelper() local
474 T *Val = cast<T>(MSI->getValue()); in getMemInstValueForLoadHelper()
531 if (auto *MSI = dyn_cast<MemSetInst>(SrcInst)) in getConstantMemInstValueForLoad() local
532 if (!isa<Constant>(MSI->getValue())) in getConstantMemInstValueForLoad()
/external/python/cpython2/Tools/msi/
DREADME.txt1 Packaging Python as a Microsoft Installer Package (MSI)
5 MSI file. To generate an installer package, you need
/external/llvm/lib/Transforms/Utils/
DGlobalStatus.cpp152 } else if (const MemSetInst *MSI = dyn_cast<MemSetInst>(I)) { in analyzeGlobalAux() local
153 assert(MSI->getArgOperand(0) == V && "Memset only takes one pointer!"); in analyzeGlobalAux()
154 if (MSI->isVolatile()) in analyzeGlobalAux()
DEvaluator.cpp368 if (MemSetInst *MSI = dyn_cast<MemSetInst>(II)) { in EvaluateBlock() local
369 if (MSI->isVolatile()) { in EvaluateBlock()
374 Constant *Ptr = getVal(MSI->getDest()); in EvaluateBlock()
375 Constant *Val = getVal(MSI->getValue()); in EvaluateBlock()
/external/llvm-project/clang/lib/AST/
DDecl.cpp545 } else if (MemberSpecializationInfo *MSI = in useInlineVisibilityHidden() local
547 TSK = MSI->getTemplateSpecializationKind(); in useInlineVisibilityHidden()
2574 if (MemberSpecializationInfo *MSI = getMemberSpecializationInfo()) in getInstantiatedFromStaticDataMember() local
2575 return cast<VarDecl>(MSI->getInstantiatedFrom()); in getInstantiatedFromStaticDataMember()
2584 if (MemberSpecializationInfo *MSI = getMemberSpecializationInfo()) in getTemplateSpecializationKind() local
2585 return MSI->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
2592 if (MemberSpecializationInfo *MSI = getMemberSpecializationInfo()) in getTemplateSpecializationKindForInstantiation() local
2593 return MSI->getTemplateSpecializationKind(); in getTemplateSpecializationKindForInstantiation()
2605 if (MemberSpecializationInfo *MSI = getMemberSpecializationInfo()) in getPointOfInstantiation() local
2606 return MSI->getPointOfInstantiation(); in getPointOfInstantiation()
[all …]
/external/python/cpython2/Tools/buildbot/
Dbuildmsi.bat14 @rem build the MSI file
/external/clang/lib/AST/
DDecl.cpp552 } else if (MemberSpecializationInfo *MSI = in useInlineVisibilityHidden() local
554 TSK = MSI->getTemplateSpecializationKind(); in useInlineVisibilityHidden()
2250 if (MemberSpecializationInfo *MSI = getMemberSpecializationInfo()) in getInstantiatedFromStaticDataMember() local
2251 return cast<VarDecl>(MSI->getInstantiatedFrom()); in getInstantiatedFromStaticDataMember()
2260 if (MemberSpecializationInfo *MSI = getMemberSpecializationInfo()) in getTemplateSpecializationKind() local
2261 return MSI->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
2270 if (MemberSpecializationInfo *MSI = getMemberSpecializationInfo()) in getPointOfInstantiation() local
2271 return MSI->getPointOfInstantiation(); in getPointOfInstantiation()
2308 if (MemberSpecializationInfo *MSI = getMemberSpecializationInfo()) { in setTemplateSpecializationKind() local
2309 MSI->setTemplateSpecializationKind(TSK); in setTemplateSpecializationKind()
[all …]

12345