Searched refs:HChange (Results 1 – 24 of 24) sorted by relevance
/external/v8/src/crankshaft/ |
D | hydrogen-uint32-analysis.cc | 43 DCHECK(HChange::cast(use)->to().IsDouble() || in IsSafeUint32Use() 44 HChange::cast(use)->to().IsSmi() || in IsSafeUint32Use() 45 HChange::cast(use)->to().IsTagged()); in IsSafeUint32Use()
|
D | hydrogen-representation-changes.cc | 42 HChange(value, to, is_truncating_to_smi, is_truncating_to_int, in InsertRepresentationChangeForUse() 51 static bool IsNonDeoptingIntToSmiChange(HChange* change) { in IsNonDeoptingIntToSmiChange() 93 HChange* change = HChange::cast(input); in InsertRepresentationChangesForValue()
|
D | hydrogen-range-analysis.cc | 63 HChange* instr = HChange::cast(value); in Run() 238 HChange* instr = HChange::cast(value); in PropagateMinusZeroChecks()
|
D | hydrogen-instructions.cc | 1452 HValue* HChange::Canonicalize() { in Canonicalize() 1489 std::ostream& HChange::PrintDataTo(std::ostream& os) const { // NOLINT in PrintDataTo() 1504 if (val->IsChange()) val = HChange::cast(val)->value(); in Canonicalize() 1508 HChange(val, representation(), false, false, true)); in Canonicalize() 1518 } else if (left->IsChange() && HChange::cast(left)->from().IsInteger32() && in Canonicalize() 1519 !HChange::cast(left)->value()->CheckFlag(kUint32)) { in Canonicalize() 1521 left = HChange::cast(left)->value(); in Canonicalize() 1523 left = Prepend(new (block()->zone()) HChange( in Canonicalize() 1537 HChange::cast(right)->from().IsInteger32() && in Canonicalize() 1538 !HChange::cast(right)->value()->CheckFlag(kUint32)) { in Canonicalize() [all …]
|
D | hydrogen-instructions.h | 1460 class HChange final : public HUnaryOperation { 1462 HChange(HValue* value, Representation to, bool is_truncating_to_smi, in HChange() function
|
/external/v8/src/crankshaft/s390/ |
D | lithium-s390.cc | 1600 LInstruction* LChunkBuilder::DoChange(HChange* instr) { in DoChange()
|
D | lithium-codegen-s390.cc | 4642 HChange* hchange = instr->hydrogen(); in DoShiftI()
|
/external/v8/src/crankshaft/mips64/ |
D | lithium-mips64.cc | 1733 LInstruction* LChunkBuilder::DoChange(HChange* instr) { in DoChange()
|
D | lithium-codegen-mips64.cc | 4607 HChange* hchange = instr->hydrogen(); in DoSmiTag()
|
/external/v8/src/crankshaft/ppc/ |
D | lithium-ppc.cc | 1755 LInstruction* LChunkBuilder::DoChange(HChange* instr) { in DoChange()
|
D | lithium-codegen-ppc.cc | 4702 HChange* hchange = instr->hydrogen(); in DoShiftI()
|
/external/v8/src/crankshaft/arm/ |
D | lithium-arm.cc | 1780 LInstruction* LChunkBuilder::DoChange(HChange* instr) { in DoChange()
|
D | lithium-codegen-arm.cc | 4427 HChange* hchange = instr->hydrogen(); in DoSmiTag()
|
/external/v8/src/crankshaft/mips/ |
D | lithium-mips.cc | 1727 LInstruction* LChunkBuilder::DoChange(HChange* instr) { in DoChange()
|
D | lithium-codegen-mips.cc | 4399 HChange* hchange = instr->hydrogen(); in DoSmiTag()
|
/external/v8/src/crankshaft/ia32/ |
D | lithium-ia32.cc | 1780 LInstruction* LChunkBuilder::DoChange(HChange* instr) { in DoChange()
|
D | lithium-codegen-ia32.cc | 4211 HChange* hchange = instr->hydrogen(); in DoSmiTag()
|
/external/v8/src/crankshaft/x87/ |
D | lithium-x87.cc | 1783 LInstruction* LChunkBuilder::DoChange(HChange* instr) { in DoChange()
|
D | lithium-codegen-x87.cc | 4565 HChange* hchange = instr->hydrogen(); in DoSmiTag()
|
/external/v8/src/crankshaft/x64/ |
D | lithium-x64.cc | 1768 LInstruction* LChunkBuilder::DoChange(HChange* instr) { in DoChange()
|
D | lithium-codegen-x64.cc | 4502 HChange* hchange = instr->hydrogen(); in DoSmiTag()
|
/external/v8/src/crankshaft/arm64/ |
D | lithium-arm64.cc | 1028 LInstruction* LChunkBuilder::DoChange(HChange* instr) { in DoChange()
|
D | lithium-codegen-arm64.cc | 4442 HChange* hchange = instr->hydrogen(); in DoSmiTag()
|
/external/v8/ |
D | ChangeLog | 18647 MIPS: Fix uses of range analysis results in HChange (issue 3204). 18657 Fix uses of range analysis results in HChange (issue 3204).
|