| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | Instruction.cpp | 415 return LI->isVolatile() == cast<LoadInst>(I2)->isVolatile() && in haveSameSpecialState() 421 return SI->isVolatile() == cast<StoreInst>(I2)->isVolatile() && in haveSameSpecialState() 449 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I2)->isVolatile() && in haveSameSpecialState() 459 RMWI->isVolatile() == cast<AtomicRMWInst>(I2)->isVolatile() && in haveSameSpecialState() 622 bool Instruction::isVolatile() const { in isVolatile() function in Instruction 627 return cast<AtomicRMWInst>(this)->isVolatile(); in isVolatile() 629 return cast<StoreInst>(this)->isVolatile(); in isVolatile() 631 return cast<LoadInst>(this)->isVolatile(); in isVolatile() 633 return cast<AtomicCmpXchgInst>(this)->isVolatile(); in isVolatile() 639 return MI->isVolatile(); in isVolatile()
|
| H A D | Instructions.cpp | 1415 LoadInst::LoadInst(Type *Ty, Value *Ptr, const Twine &Name, bool isVolatile, in LoadInst() argument 1417 : LoadInst(Ty, Ptr, Name, isVolatile, in LoadInst() 1420 LoadInst::LoadInst(Type *Ty, Value *Ptr, const Twine &Name, bool isVolatile, in LoadInst() argument 1422 : LoadInst(Ty, Ptr, Name, isVolatile, in LoadInst() 1425 LoadInst::LoadInst(Type *Ty, Value *Ptr, const Twine &Name, bool isVolatile, in LoadInst() argument 1427 : LoadInst(Ty, Ptr, Name, isVolatile, Align, AtomicOrdering::NotAtomic, in LoadInst() 1430 LoadInst::LoadInst(Type *Ty, Value *Ptr, const Twine &Name, bool isVolatile, in LoadInst() argument 1432 : LoadInst(Ty, Ptr, Name, isVolatile, Align, AtomicOrdering::NotAtomic, in LoadInst() 1435 LoadInst::LoadInst(Type *Ty, Value *Ptr, const Twine &Name, bool isVolatile, in LoadInst() argument 1440 setVolatile(isVolatile); in LoadInst() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMSelectionDAGInfo.h | 43 bool isVolatile, bool AlwaysInline, 50 Align Alignment, bool isVolatile, 57 SDValue Op3, Align Alignment, bool isVolatile,
|
| H A D | ARMSelectionDAGInfo.cpp | 171 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument 291 SDValue Size, Align Alignment, bool isVolatile, in EmitTargetCodeForMemmove() argument 299 SDValue Size, Align Alignment, bool isVolatile, in EmitTargetCodeForMemset() argument
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | CaptureTracking.cpp | 266 if (MI->isVolatile()) in PointerMayBeCaptured() 287 if (cast<LoadInst>(I)->isVolatile()) in PointerMayBeCaptured() 297 if (U->getOperandNo() == 0 || cast<StoreInst>(I)->isVolatile()) in PointerMayBeCaptured() 308 if (U->getOperandNo() == 1 || ARMWI->isVolatile()) in PointerMayBeCaptured() 321 ACXI->isVolatile()) in PointerMayBeCaptured()
|
| H A D | ValueLatticeUtils.cpp | 35 return Store->getValueOperand() != GV && !Store->isVolatile(); in canTrackGlobalVariableInterprocedurally() 37 return !Load->isVolatile(); in canTrackGlobalVariableInterprocedurally()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | GlobalStatus.cpp | 90 if (LI->isVolatile()) in analyzeGlobalAux() 99 if (SI->isVolatile()) in analyzeGlobalAux() 156 if (MTI->isVolatile()) in analyzeGlobalAux() 164 if (MSI->isVolatile()) in analyzeGlobalAux()
|
| H A D | LowerMemIntrinsics.cpp | 432 /* SrcIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop() 433 /* DstIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop() 443 /* SrcIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop() 444 /* DstIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop() 456 /* SrcIsVolatile */ Memmove->isVolatile(), in expandMemMoveAsLoop() 457 /* DstIsVolatile */ Memmove->isVolatile()); in expandMemMoveAsLoop() 466 Memset->isVolatile()); in expandMemSetAsLoop()
|
| H A D | FunctionComparator.cpp | 562 if (int Res = cmpNumbers(LI->isVolatile(), cast<LoadInst>(R)->isVolatile())) in cmpOperations() 579 cmpNumbers(SI->isVolatile(), cast<StoreInst>(R)->isVolatile())) in cmpOperations() 636 if (int Res = cmpNumbers(CXI->isVolatile(), in cmpOperations() 637 cast<AtomicCmpXchgInst>(R)->isVolatile())) in cmpOperations() 657 if (int Res = cmpNumbers(RMWI->isVolatile(), in cmpOperations() 658 cast<AtomicRMWInst>(R)->isVolatile())) in cmpOperations()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
| H A D | FileManager.h | 272 getBufferForFile(const FileEntry *Entry, bool isVolatile = false, 275 getBufferForFile(StringRef Filename, bool isVolatile = false, 277 return getBufferForFileImpl(Filename, /*FileSize=*/-1, isVolatile, 283 getBufferForFileImpl(StringRef Filename, int64_t FileSize, bool isVolatile,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86SelectionDAGInfo.cpp | 49 SDValue Size, Align Alignment, bool isVolatile, in EmitTargetCodeForMemset() argument 177 isVolatile, false, DstPtrInfo.getWithOffset(Offset)); in EmitTargetCodeForMemset() 238 unsigned Align, bool isVolatile, bool AlwaysInline, in emitConstantSizeRepmov() argument 285 DAG.getConstant(BytesLeft, dl, SizeVT), llvm::Align(Align), isVolatile, in emitConstantSizeRepmov() 293 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument 317 Size.getValueType(), Alignment.value(), isVolatile, AlwaysInline, in EmitTargetCodeForMemcpy()
|
| H A D | X86SelectionDAGInfo.h | 32 bool isVolatile, 38 bool isVolatile, bool AlwaysInline,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGTargetInfo.h | 54 Align Alignment, bool isVolatile, in EmitTargetCodeForMemcpy() argument 69 SDValue Op2, SDValue Op3, Align Alignment, bool isVolatile, in EmitTargetCodeForMemmove() argument 83 Align Alignment, bool isVolatile, in EmitTargetCodeForMemset() argument
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblySelectionDAGInfo.h | 27 SDValue Op3, Align Alignment, bool isVolatile, 34 Align Alignment, bool isVolatile,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| H A D | BoundsChecking.cpp | 157 if (!LI->isVolatile()) in addBoundsChecking() 161 if (!SI->isVolatile()) in addBoundsChecking() 165 if (!AI->isVolatile()) in addBoundsChecking() 170 if (!AI->isVolatile()) in addBoundsChecking()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/ |
| H A D | FileManager.cpp | 509 FileManager::getBufferForFile(const FileEntry *Entry, bool isVolatile, in getBufferForFile() argument 518 if (isVolatile || Entry->isNamedPipe()) in getBufferForFile() 525 RequiresNullTerminator, isVolatile); in getBufferForFile() 531 return getBufferForFileImpl(Filename, FileSize, isVolatile, in getBufferForFile() 537 bool isVolatile, in getBufferForFileImpl() argument 541 isVolatile); in getBufferForFileImpl() 546 isVolatile); in getBufferForFileImpl()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerAlloca.cpp | 92 !LI->isVolatile()) { in runOnFunction() 98 !SI->isVolatile()) { in runOnFunction()
|
| H A D | NVPTXLowerAggrCopies.cpp | 118 /* SrcIsVolatile */ LI->isVolatile(), in runOnFunction() 119 /* DstIsVolatile */ SI->isVolatile(), TTI); in runOnFunction()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | SROA.cpp | 783 if (LI.isVolatile() && in visitLoadInst() 791 return handleLoadOrStore(LI.getType(), LI, Offset, Size, LI.isVolatile()); in visitLoadInst() 801 if (SI.isVolatile() && in visitStoreInst() 828 handleLoadOrStore(ValOp->getType(), SI, Offset, Size, SI.isVolatile()); in visitStoreInst() 844 if (II.isVolatile() && II.getDestAddressSpace() != DL.getAllocaAddrSpace()) in visitMemSetInst() 868 if (II.isVolatile() && in visitMemTransferInst() 893 if (!II.isVolatile()) in visitMemTransferInst() 911 if (!II.isVolatile() && PrevP.beginOffset() == RawOffset) { in visitMemTransferInst() 1846 if (MI->isVolatile()) in isVectorPromotionViableForSlice() 1857 if (LI->isVolatile()) in isVectorPromotionViableForSlice() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGValue.h | 107 static RValue getAggregate(Address addr, bool isVolatile = false) { 114 ER.V2.setInt(isVolatile); 303 bool isVolatile() const { in isVolatile() function 592 bool isVolatile() const { in isVolatile() function 643 return RValue::getAggregate(getAddress(), isVolatile()); in asRValue()
|
| H A D | CGDecl.cpp | 917 bool isVolatile, CGBuilderTy &Builder, in emitStoresForInitAfterBZero() argument 925 auto *I = Builder.CreateStore(Init, Loc, isVolatile); in emitStoresForInitAfterBZero() 939 CGM, Elt, Builder.CreateConstInBoundsGEP2_32(Loc, 0, i), isVolatile, in emitStoresForInitAfterBZero() 955 isVolatile, Builder, IsAutoInit); in emitStoresForInitAfterBZero() 1161 Address Loc, bool isVolatile, in emitStoresForConstant() argument 1172 auto *I = Builder.CreateStore(constant, Loc, isVolatile); in emitStoresForConstant() 1184 SizeVal, isVolatile); in emitStoresForConstant() 1192 emitStoresForInitAfterBZero(CGM, constant, Loc, isVolatile, Builder, in emitStoresForConstant() 1209 Loc, llvm::ConstantInt::get(CGM.Int8Ty, Value), SizeVal, isVolatile); in emitStoresForConstant() 1223 CGM, D, EltPtr, isVolatile, Builder, in emitStoresForConstant() [all …]
|
| H A D | CGNonTrivialStruct.cpp | 827 QT = Dst.isVolatile() ? QT.withVolatile() : QT; in defaultInitNonTrivialCStructVar() 855 bool IsVolatile = Dst.isVolatile(); in callCStructDefaultConstructor() 879 bool IsVolatile = Dst.isVolatile(); in callCStructDestructor() 890 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructCopyConstructor() 904 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructCopyAssignmentOperator() 915 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructMoveConstructor() 929 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructMoveAssignmentOperator()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 581 MaybeAlign Align, bool isVolatile = false, 584 return CreateMemSet(Ptr, Val, getInt64(Size), Align, isVolatile, 589 bool isVolatile = false, MDNode *TBAATag = nullptr, 624 bool isVolatile = false, MDNode *TBAATag = nullptr, 629 isVolatile, TBAATag, TBAAStructTag, ScopeTag, 635 MaybeAlign SrcAlign, Value *Size, bool isVolatile = false, 641 bool isVolatile = false, MDNode *TBAATag = nullptr, 646 SrcAlign, Size, isVolatile, TBAATag, 669 bool isVolatile = false, MDNode *TBAATag = nullptr, 673 isVolatile, TBAATag, ScopeTag, NoAliasTag); [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
| H A D | XCoreSelectionDAGInfo.h | 24 SDValue Op3, Align Alignment, bool isVolatile,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
| H A D | BPFSelectionDAGInfo.h | 25 bool isVolatile, bool AlwaysInline,
|