/external/v8/src/compiler/ |
representation-change.h | 17 class Truncation final { 20 static Truncation None() { 21 return Truncation(TruncationKind::kNone, kIdentifyZeros); 23 static Truncation Bool() { 24 return Truncation(TruncationKind::kBool, kIdentifyZeros); 26 static Truncation Word32() { 27 return Truncation(TruncationKind::kWord32, kIdentifyZeros); 29 static Truncation Word64() { 30 return Truncation(TruncationKind::kWord64, kIdentifyZeros); 32 static Truncation Float64(IdentifyZeros identify_zeros = kDistinguishZeros) 245 Truncation truncation() const { return truncation_; } function in class:v8::internal::compiler::UseInfo [all...] |
representation-change.cc | 19 const char* Truncation::description() const { 39 return "no-truncation (but identify zeros)"; 41 return "no-truncation (but distinguish zeros)"; 68 Truncation::TruncationKind Truncation::Generalize(TruncationKind rep1, 88 IdentifyZeros Truncation::GeneralizeIdentifyZeros(IdentifyZeros i1, 98 bool Truncation::LessGeneral(TruncationKind rep1, TruncationKind rep2) { 119 bool Truncation::LessGeneralIdentifyZeros(IdentifyZeros i1, IdentifyZeros i2) { 133 // Changes representation from {output_rep} to {use_rep}. The {truncation} 176 use_info.truncation()); [all...] |
simplified-lowering.cc | 209 return use1.truncation().IsLessGeneralThan(use2.truncation()); 252 Truncation old_truncation = truncation_; 253 truncation_ = Truncation::Generalize(truncation_, info.truncation()); 264 Truncation truncation() const { return truncation_; } function in class:v8::internal::compiler::RepresentationSelector::final 282 Truncation truncation_ = Truncation::None(); // Information about uses. 347 VisitNode(node, info->truncation(), nullptr) [all...] |
/external/libchrome/base/strings/ |
safe_sprintf_unittest.cc | 482 TEST(SafeSPrintfTest, Truncation) { 485 // different code paths in SafeSPrintf() and IToASCII(), as truncation can 499 // Repeat the truncation test and verify that this other code path in
|