Home
last modified time | relevance | path

Searched refs:UseInfo (Results 1 – 6 of 6) sorted by relevance

/third_party/node/deps/v8/src/compiler/
Drepresentation-change.h170 class UseInfo {
172 UseInfo(MachineRepresentation representation, Truncation truncation,
179 static UseInfo TruncatingWord32() { in TruncatingWord32()
180 return UseInfo(MachineRepresentation::kWord32, Truncation::Word32()); in TruncatingWord32()
182 static UseInfo CheckedBigIntTruncatingWord64(const FeedbackSource& feedback) { in CheckedBigIntTruncatingWord64()
186 return UseInfo(MachineRepresentation::kWord64, Truncation::Word64(), in CheckedBigIntTruncatingWord64()
189 static UseInfo Word64() { in Word64()
190 return UseInfo(MachineRepresentation::kWord64, Truncation::Any()); in Word64()
192 static UseInfo Word() { in Word()
193 return UseInfo(MachineType::PointerRepresentation(), Truncation::Any()); in Word()
[all …]
Dsimplified-lowering.cc106 UseInfo CheckedUseInfoAsWord32FromHint( in CheckedUseInfoAsWord32FromHint()
112 return UseInfo::CheckedSignedSmallAsWord32(identify_zeros, feedback); in CheckedUseInfoAsWord32FromHint()
115 return UseInfo::CheckedNumberAsWord32(feedback); in CheckedUseInfoAsWord32FromHint()
121 return UseInfo::CheckedNumberOrOddballAsWord32(feedback); in CheckedUseInfoAsWord32FromHint()
126 UseInfo CheckedUseInfoAsFloat64FromHint( in CheckedUseInfoAsFloat64FromHint()
135 return UseInfo::CheckedNumberAsFloat64(identify_zeros, feedback); in CheckedUseInfoAsFloat64FromHint()
137 return UseInfo::CheckedNumberOrBooleanAsFloat64(identify_zeros, feedback); in CheckedUseInfoAsFloat64FromHint()
139 return UseInfo::CheckedNumberOrOddballAsFloat64(identify_zeros, feedback); in CheckedUseInfoAsFloat64FromHint()
144 UseInfo TruncatingUseInfoFromRepresentation(MachineRepresentation rep) { in TruncatingUseInfoFromRepresentation()
147 return UseInfo::TaggedSigned(); in TruncatingUseInfoFromRepresentation()
[all …]
Drepresentation-change.cc159 Node* use_node, UseInfo use_info) { in GetRepresentationFor()
257 Node* use_node, UseInfo use_info) { in GetTaggedSignedRepresentationFor()
399 Node* use_node, UseInfo use_info) { in GetTaggedPointerRepresentationFor()
695 Node* use_node, UseInfo use_info) { in GetFloat64RepresentationFor()
830 Node* use_node, UseInfo use_info) { in GetWord32RepresentationFor()
1098 Node* use_node, UseInfo use_info) { in GetWord64RepresentationFor()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DStackSafetyAnalysis.cpp81 struct UseInfo { struct
89 explicit UseInfo(unsigned PointerSize) : Range{PointerSize, false} {} in UseInfo() function
94 raw_ostream &operator<<(raw_ostream &OS, const UseInfo &U) { in operator <<()
104 UseInfo Use;
118 UseInfo Use;
197 UseInfo &US = Params.back().Use; in FunctionInfo()
218 bool analyzeAllUses(const Value *Ptr, UseInfo &AS);
283 bool StackSafetyLocalAnalysis::analyzeAllUses(const Value *Ptr, UseInfo &US) { in analyzeAllUses()
409 bool updateOneUse(UseInfo &US, bool UpdateToFullSet);
461 bool StackSafetyDataFlowAnalysis::updateOneUse(UseInfo &US, in updateOneUse()
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/
DIceTargetLowering.cpp554 struct UseInfo { in postRegallocSplitting() struct
560 CfgUnorderedMap<Variable *, UseInfo> VarInfo; in postRegallocSplitting()
565 UseInfo Info; in postRegallocSplitting()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCInstrInfo.cpp1355 const MCOperandInfo *UseInfo = &UseMCID.OpInfo[UseIdx]; in FoldImmediate() local
1359 if (UseInfo->isLookupPtrRegClass()) { in FoldImmediate()
1360 if (UseInfo->RegClass /* Kind */ != 1) in FoldImmediate()
1363 if (UseInfo->RegClass != PPC::GPRC_NOR0RegClassID && in FoldImmediate()
1364 UseInfo->RegClass != PPC::G8RC_NOX0RegClassID) in FoldImmediate()
1371 if (UseInfo->Constraints != 0) in FoldImmediate()
1375 if (UseInfo->isLookupPtrRegClass()) { in FoldImmediate()
1379 ZeroReg = UseInfo->RegClass == PPC::G8RC_NOX0RegClassID ? in FoldImmediate()