Home
last modified time | relevance | path

Searched refs:FR (Results 1 – 25 of 57) sorted by relevance

123

/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
H A DUninitializedPointee.cpp35 : 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 DUninitializedObject.h87 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 DUninitializedObjectChecker.cpp58 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 DTargetProcessControlTypes.h211 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 Dfreeze-brcond.ll8 ; 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 DSimpleExecutorMemoryManagerTest.cpp46 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 DEPCGenericJITLinkMemoryManagerTest.cpp41 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 DSimpleExecutorMemoryManager.cpp36 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 DExecutorSharedMemoryMapperService.cpp127 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 Dfreeze.ll8 ; 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 DSemanticSelection.cpp205 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 DJITLinkGeneric.cpp163 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 Dpow-3.ll35 ; 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 Dfreeze.ll242 ; 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 DEPCGenericJITLinkMemoryManager.cpp46 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 DEPCGenericRTDyldMemoryManager.cpp237 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 DMemoryMapper.cpp292 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 DSymbolReaperTest.cpp31 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 DHexagonEarlyIfConv.cpp204 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 DRDFCopy.cpp146 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 DLocalStackSlotAllocation.cpp351 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 DStackMaps.cpp601 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 DRegionStore.cpp796 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 DSimpleExecutorMemoryManager.h37 Error finalize(tpctypes::FinalizeRequest &FR);
H A DExecutorSharedMemoryMapperService.h34 tpctypes::SharedMemoryFinalizeRequest &FR);

123