| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/ |
| H A D | UninitializedPointee.cpp | 35 : FieldNode(FR), IsDereferenced(IsDereferenced) {} in LocField() 64 NeedsCastLocField(const FieldRegion *FR, const QualType &T) in NeedsCastLocField() argument 65 : FieldNode(FR), CastBackType(T) {} in NeedsCastLocField() 92 CyclicLocField(const FieldRegion *FR) : FieldNode(FR) {} in CyclicLocField() argument 137 const FieldRegion *FR, FieldChainInfo LocalChain) { in isDereferencableUninit() argument 139 SVal V = State->getSVal(FR); in isDereferencableUninit() 141 assert((isDereferencableType(FR->getDecl()->getType()) || in isDereferencableUninit() 152 LocalChain.add(LocField(FR, /*IsDereferenced*/ false)), FR); in isDereferencableUninit() 169 return addFieldToUninits(LocalChain.add(CyclicLocField(FR)), FR); in isDereferencableUninit() 180 return isNonUnionUninit(R, LocalChain.add(LocField(FR))); in isDereferencableUninit() [all …]
|
| H A D | UninitializedObject.h | 87 const FieldRegion *FR; 94 FieldNode(const FieldRegion *FR) : FR(FR) {} in FieldNode() argument 111 if (FR == nullptr) in isSameRegion() 114 return FR == OtherFR; in isSameRegion() 117 const FieldRegion *getRegion() const { return FR; } in getRegion() 119 assert(FR); in getDecl() 120 return FR->getDecl(); in getDecl() 185 bool contains(const FieldRegion *FR) const; 299 bool isDereferencableUninit(const FieldRegion *FR, FieldChainInfo LocalChain);
|
| H A D | UninitializedObjectChecker.cpp | 58 RegularField(const FieldRegion *FR) : FieldNode(FR) {} in RegularField() argument 242 const FieldRegion *FR = Chain.getUninitRegion(); in addFieldToUninits() local 249 FR->getDecl()->getLocation())) in addFieldToUninits() 255 if (State->contains<AnalyzedRegions>(FR)) in addFieldToUninits() 265 State = State->add<AnalyzedRegions>(FR); in addFieldToUninits() 300 const auto *FR = FieldVal.getRegionAs<FieldRegion>(); in isNonUnionUninit() local 306 if (LocalChain.contains(FR)) in isNonUnionUninit() 310 if (isNonUnionUninit(FR, LocalChain.add(RegularField(FR)))) in isNonUnionUninit() 316 if (isUnionUninit(FR)) { in isNonUnionUninit() 332 if (isDereferencableUninit(FR, LocalChain)) in isNonUnionUninit() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
| H A D | TargetProcessControlTypes.h | 211 static size_t size(const tpctypes::FinalizeRequest &FR) { in size() argument 212 return FRAL::size(FR.Segments, FR.Actions); in size() 216 const tpctypes::FinalizeRequest &FR) { in serialize() argument 217 return FRAL::serialize(OB, FR.Segments, FR.Actions); in serialize() 221 return FRAL::deserialize(IB, FR.Segments, FR.Actions); in deserialize() 252 static size_t size(const tpctypes::SharedMemoryFinalizeRequest &FR) { in size() argument 253 return FRAL::size(FR.Segments, FR.Actions); in size() 257 const tpctypes::SharedMemoryFinalizeRequest &FR) { in serialize() argument 258 return FRAL::serialize(OB, FR.Segments, FR.Actions); in serialize() 262 tpctypes::SharedMemoryFinalizeRequest &FR) { in deserialize() argument [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/X86/ |
| H A D | freeze-brcond.ll | 8 ; CHECK-NEXT: [[FR:%.*]] = freeze i32 [[A:%.*]] 9 ; CHECK-NEXT: [[C:%.*]] = icmp eq i32 [[FR]], 0 31 ; CHECK-NEXT: [[FR:%.*]] = freeze i32 [[A:%.*]] 32 ; CHECK-NEXT: [[C:%.*]] = icmp eq i32 0, [[FR]] 76 ; CHECK-NEXT: [[FR:%.*]] = freeze i8* [[P:%.*]] 100 ; CHECK-NEXT: [[FR:%.*]] = freeze i1 [[C]] 101 ; CHECK-NEXT: ret i1 [[FR]] 111 ; CHECK-NEXT: [[FR:%.*]] = freeze i32 [[V]] 136 ; CHECK-NEXT: [[FR:%.*]] = freeze i32 [[V]] 165 ; CHECK-NEXT: [[FR:%.*]] = freeze i1 [[COND]] [all …]
|
| /llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/ |
| H A D | SimpleExecutorMemoryManagerTest.cpp | 46 tpctypes::FinalizeRequest FR; in TEST() local 47 FR.Segments.push_back( in TEST() 52 FR.Actions.push_back( in TEST() 65 auto FinalizeErr = MemMgr.finalize(FR); in TEST()
|
| H A D | EPCGenericJITLinkMemoryManagerTest.cpp | 41 Error finalize(tpctypes::FinalizeRequest FR) { in finalize() argument 42 for (auto &Seg : FR.Segments) { in finalize()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/TargetProcess/ |
| H A D | SimpleExecutorMemoryManager.cpp | 36 Error SimpleExecutorMemoryManager::finalize(tpctypes::FinalizeRequest &FR) { in finalize() argument 41 if (FR.Segments.empty()) { in finalize() 43 if (FR.Actions.empty()) in finalize() 51 for (auto &Seg : FR.Segments) in finalize() 54 for (auto &ActPair : FR.Actions) in finalize() 98 joinErrors(std::move(Err), FR.Actions[--SuccessfulFinalizationActions] in finalize() 110 for (auto &Seg : FR.Segments) { in finalize() 142 for (auto &ActPair : FR.Actions) { in finalize()
|
| H A D | ExecutorSharedMemoryMapperService.cpp | 127 ExecutorAddr Reservation, tpctypes::SharedMemoryFinalizeRequest &FR) { in initialize() argument 133 for (auto &Segment : FR.Segments) { in initialize() 167 auto DeinitializeActions = shared::runFinalizeActions(FR.Actions); in initialize()
|
| /llvm-project-15.0.7/llvm/test/Transforms/SCCP/ |
| H A D | freeze.ll | 8 ; CHECK-NEXT: [[FR:%.*]] = freeze i1 undef 9 ; CHECK-NEXT: ret i1 [[FR]] 17 ; CHECK-NEXT: [[FR:%.*]] = freeze ptr undef 18 ; CHECK-NEXT: ret ptr [[FR]] 26 ; CHECK-NEXT: [[FR:%.*]] = freeze float undef 27 ; CHECK-NEXT: ret float [[FR]] 35 ; CHECK-NEXT: [[FR:%.*]] = freeze <2 x i32> undef 36 ; CHECK-NEXT: ret <2 x i32> [[FR]]
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | SemanticSelection.cpp | 205 FoldingRange FR; in getFoldingRanges() local 206 FR.startLine = Start.line; in getFoldingRanges() 207 FR.startCharacter = Start.character + 1; in getFoldingRanges() 208 FR.endLine = End.line; in getFoldingRanges() 209 FR.endCharacter = End.character; in getFoldingRanges() 210 Result.push_back(FR); in getFoldingRanges()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | JITLinkGeneric.cpp | 163 Alloc->finalize([S = std::move(Self)](FinalizeResult FR) mutable { in linkPhase3() argument 165 TmpSelf->linkPhase4(std::move(S), std::move(FR)); in linkPhase3() 170 FinalizeResult FR) { in linkPhase4() argument 176 if (!FR) in linkPhase4() 177 return Ctx->notifyFailed(FR.takeError()); in linkPhase4() 179 Ctx->notifyFinalized(std::move(*FR)); in linkPhase4()
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | pow-3.ll | 35 ; CHECK-NEXT: [[FR:%.*]] = fptrunc double [[CALL]] to float 36 ; CHECK-NEXT: ret float [[FR]] 52 ; CHECK-NEXT: [[FR:%.*]] = fptrunc double [[CALL]] to float 53 ; CHECK-NEXT: ret float [[FR]]
|
| H A D | freeze.ll | 242 ; CHECK-NEXT: [[FR:%.*]] = freeze i32 [[X]] 246 ; CHECK-NEXT: call void @use_i32(i32 [[FR]]) 249 ; CHECK-NEXT: call void @use_i32(i32 [[FR]]) 250 ; CHECK-NEXT: call void @use_i32(i32 [[FR]]) 273 ; CHECK-NEXT: [[FR:%.*]] = freeze i32 [[X]] 280 ; CHECK-NEXT: call void @use_i32(i32 [[FR]]) 307 ; CHECK-NEXT: [[FR:%.*]] = freeze i32 [[X]] 308 ; CHECK-NEXT: call void @use_i32(i32 [[FR]]) 334 ; CHECK-NEXT: [[FR:%.*]] = freeze i32 [[X]] 366 ; CHECK-NEXT: [[FR:%.*]] = freeze i32 [[X]] [all …]
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | EPCGenericJITLinkMemoryManager.cpp | 46 tpctypes::FinalizeRequest FR; in finalize() local 49 FR.Segments.push_back(tpctypes::SegFinalizeRequest{ in finalize() 59 std::swap(FR.Actions, G.allocActions()); in finalize() 75 Parent.SAs.Allocator, std::move(FR)); in finalize()
|
| H A D | EPCGenericRTDyldMemoryManager.cpp | 237 tpctypes::FinalizeRequest FR; in finalizeMemory() local 241 FR.Segments.push_back({}); in finalizeMemory() 242 auto &Seg = FR.Segments.back(); in finalizeMemory() 265 FR.Actions.push_back( in finalizeMemory() 278 SAs.Finalize, FinalizeErr, SAs.Instance, std::move(FR))) { in finalizeMemory()
|
| H A D | MemoryMapper.cpp | 292 tpctypes::SharedMemoryFinalizeRequest FR; in initialize() local 294 AI.Actions.swap(FR.Actions); in initialize() 296 FR.Segments.reserve(AI.Segments.size()); in initialize() 309 FR.Segments.push_back(SegReq); in initialize() 324 SAs.Instance, AI.MappingBase, std::move(FR)); in initialize()
|
| /llvm-project-15.0.7/clang/unittests/StaticAnalyzer/ |
| H A D | SymbolReaperTest.cpp | 31 const FieldRegion *FR = Eng.getRegionManager().getFieldRegion(FD, VR); in performTest() local 38 SymReaper.markLive(FR); in performTest()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonEarlyIfConv.cpp | 204 unsigned TSR, unsigned FR, unsigned FSR); 779 unsigned PredR, unsigned TR, unsigned TSR, unsigned FR, unsigned FSR) { in buildMux() argument 806 .addReg(FR, 0, FSR); in buildMux() 818 unsigned TR = 0, TSR = 0, FR = 0, FSR = 0, SR = 0, SSR = 0; in updatePhiNodes() local 826 FR = RO.getReg(), FSR = RO.getSubReg(); in updatePhiNodes() 834 else if (FR == 0) in updatePhiNodes() 835 FR = SR, FSR = SSR; in updatePhiNodes() 837 assert(TR || FR); in updatePhiNodes() 840 if (TR && FR) { in updatePhiNodes() 844 FP.PredR, TR, TSR, FR, FSR); in updatePhiNodes() [all …]
|
| H A D | RDFCopy.cpp | 146 auto FR = EM.find(DR); in run() local 147 if (FR == EM.end()) in run() 149 RegisterRef SR = FR->second; in run()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | LocalStackSlotAllocation.cpp | 351 FrameRef &FR = FrameReferenceInsns[ref]; in insertFrameReferenceRegisters() local 352 MachineInstr &MI = *FR.getMachineInstr(); in insertFrameReferenceRegisters() 353 int64_t LocalOffset = FR.getLocalOffset(); in insertFrameReferenceRegisters() 354 int FrameIdx = FR.getFrameIndex(); in insertFrameReferenceRegisters()
|
| H A D | StackMaps.cpp | 601 for (auto const &FR : FnInfos) { in emitFunctionFrameRecords() local 602 LLVM_DEBUG(dbgs() << WSMP << "function addr: " << FR.first in emitFunctionFrameRecords() 603 << " frame size: " << FR.second.StackSize in emitFunctionFrameRecords() 604 << " callsite count: " << FR.second.RecordCount << '\n'); in emitFunctionFrameRecords() 605 OS.emitSymbolValue(FR.first, 8); in emitFunctionFrameRecords() 606 OS.emitIntValue(FR.second.StackSize, 8); in emitFunctionFrameRecords() 607 OS.emitIntValue(FR.second.RecordCount, 8); in emitFunctionFrameRecords()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | RegionStore.cpp | 796 static inline bool isUnionField(const FieldRegion *FR) { in isUnionField() argument 797 return FR->getDecl()->getParent()->isUnion(); in isUnionField() 809 if (const FieldRegion *FR = dyn_cast<FieldRegion>(R)) in getSymbolicOffsetFields() local 810 if (!isUnionField(FR)) in getSymbolicOffsetFields() 811 Fields.push_back(FR->getDecl()); in getSymbolicOffsetFields() 867 if (FR->getDecl()->isBitField()) in collectSubRegionBindings() 1469 if (const FieldRegion* FR = dyn_cast<FieldRegion>(R)) in getBinding() local 2712 const FieldRegion* FR = MRMgr.getFieldRegion(*FI, R); in bindStruct() local 2715 NewB = bindArray(NewB, FR, *VI); in bindStruct() 2717 NewB = bindStruct(NewB, FR, *VI); in bindStruct() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ |
| H A D | SimpleExecutorMemoryManager.h | 37 Error finalize(tpctypes::FinalizeRequest &FR);
|
| H A D | ExecutorSharedMemoryMapperService.h | 34 tpctypes::SharedMemoryFinalizeRequest &FR);
|