HomeSort by relevance Sort by last modified time
    Searched refs:HValue (Results 1 - 19 of 19) sorted by null

  /external/v8/src/
hydrogen-instructions.h 50 class HValue;
208 static H##type* cast(HValue* value) { \
216 static H##type* cast(HValue* value) { \
220 virtual Opcode opcode() const { return HValue::k##type; }
453 HUseListNode(HValue* value, int index, HUseListNode* tail)
458 HValue* value() const { return value_; }
473 HValue* value_;
485 HValue* value() {
500 HValue* value_;
503 friend class HValue;
    [all...]
hydrogen.h 137 void AddLeaveInlined(HValue* return_value,
303 int GetNextValueID(HValue* value) {
307 HValue* LookupValue(int id) const {
350 void PropagateMinusZeroChecks(HValue* value, BitVector* visited);
352 void InsertRepresentationChangeForUse(HValue* value,
353 HValue* use_value,
356 void InsertRepresentationChangesForValue(HValue* value);
357 void InferTypes(ZoneList<HValue*>* worklist);
366 ZoneList<HValue*> values_;
409 const ZoneList<HValue*>* values() const { return &values_;
    [all...]
hydrogen-instructions.cc 70 int HValue::LoopWeight() const {
78 void HValue::AssumeRepresentation(Representation r) {
274 bool HValue::IsDefinedAfter(HBasicBlock* other) const {
281 while (tail_ != NULL && tail_->value()->CheckFlag(HValue::kIsDead)) {
288 bool HValue::CheckUsesForFlag(Flag f) {
311 int HValue::UseCount() const {
318 HUseListNode* HValue::RemoveUse(HValue* value, int index) {
348 bool HValue::Equals(HValue* other)
    [all...]
hydrogen.cc 128 HValue* val = environment->values()->at(i);
179 void HBasicBlock::AddLeaveInlined(HValue* return_value,
737 HValue* value = instr->Canonicalize();
858 HValue* replacement = phi->GetRedundantReplacement();
863 HValue* value = it.value();
897 HValue* operand = phi->OperandAt(i);
923 if (phi->CheckFlag(HValue::kIsArguments)) return false;
957 void HGraph::InferTypes(ZoneList<HValue*>* worklist) {
965 HValue* current = worklist->RemoveLast();
969 HValue* use = it.value()
    [all...]
lithium-allocator.h 46 class HValue;
lithium-allocator.cc 689 HValue* instr = graph_->LookupValue(index);
    [all...]
  /external/v8/src/arm/
lithium-arm.cc 596 LOperand* LChunkBuilder::UseFixed(HValue* value, Register fixed_register) {
601 LOperand* LChunkBuilder::UseFixedDouble(HValue* value, DoubleRegister reg) {
606 LOperand* LChunkBuilder::UseRegister(HValue* value) {
611 LOperand* LChunkBuilder::UseRegisterAtStart(HValue* value) {
618 LOperand* LChunkBuilder::UseTempRegister(HValue* value) {
623 LOperand* LChunkBuilder::Use(HValue* value) {
628 LOperand* LChunkBuilder::UseAtStart(HValue* value) {
634 LOperand* LChunkBuilder::UseOrConstant(HValue* value) {
641 LOperand* LChunkBuilder::UseOrConstantAtStart(HValue* value) {
648 LOperand* LChunkBuilder::UseRegisterOrConstant(HValue* value)
    [all...]
lithium-arm.h 246 void set_hydrogen_value(HValue* value) { hydrogen_value_ = value; }
247 HValue* hydrogen_value() const { return hydrogen_value_; }
284 HValue* hydrogen_value_;
    [all...]
constants-arm.h 670 inline int HValue() const { return Bit(5); }
705 inline bool HasH() const { return HValue() == 1; }
lithium-codegen-arm.cc 915 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) {
947 if (instr->hydrogen()->CheckFlag(HValue::kCanBeDivByZero)) {
    [all...]
  /external/v8/src/mips/
lithium-mips.cc 596 LOperand* LChunkBuilder::UseFixed(HValue* value, Register fixed_register) {
601 LOperand* LChunkBuilder::UseFixedDouble(HValue* value, DoubleRegister reg) {
606 LOperand* LChunkBuilder::UseRegister(HValue* value) {
611 LOperand* LChunkBuilder::UseRegisterAtStart(HValue* value) {
618 LOperand* LChunkBuilder::UseTempRegister(HValue* value) {
623 LOperand* LChunkBuilder::Use(HValue* value) {
628 LOperand* LChunkBuilder::UseAtStart(HValue* value) {
634 LOperand* LChunkBuilder::UseOrConstant(HValue* value) {
641 LOperand* LChunkBuilder::UseOrConstantAtStart(HValue* value) {
648 LOperand* LChunkBuilder::UseRegisterOrConstant(HValue* value)
    [all...]
lithium-mips.h 245 void set_hydrogen_value(HValue* value) { hydrogen_value_ = value; }
246 HValue* hydrogen_value() const { return hydrogen_value_; }
283 HValue* hydrogen_value_;
    [all...]
lithium-codegen-mips.cc 884 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) {
897 if (instr->hydrogen()->CheckFlag(HValue::kCanBeDivByZero)) {
904 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) {
922 if (instr->hydrogen()->CheckFlag(HValue::kCanBeDivByZero)) {
927 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) {
935 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) {
955 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow);
957 instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero);
    [all...]
  /external/v8/src/x64/
lithium-x64.cc 589 LOperand* LChunkBuilder::UseFixed(HValue* value, Register fixed_register) {
594 LOperand* LChunkBuilder::UseFixedDouble(HValue* value, XMMRegister reg) {
599 LOperand* LChunkBuilder::UseRegister(HValue* value) {
604 LOperand* LChunkBuilder::UseRegisterAtStart(HValue* value) {
611 LOperand* LChunkBuilder::UseTempRegister(HValue* value) {
616 LOperand* LChunkBuilder::Use(HValue* value) {
621 LOperand* LChunkBuilder::UseAtStart(HValue* value) {
627 LOperand* LChunkBuilder::UseOrConstant(HValue* value) {
634 LOperand* LChunkBuilder::UseOrConstantAtStart(HValue* value) {
641 LOperand* LChunkBuilder::UseRegisterOrConstant(HValue* value)
    [all...]
lithium-x64.h 247 void set_hydrogen_value(HValue* value) { hydrogen_value_ = value; }
248 HValue* hydrogen_value() const { return hydrogen_value_; }
285 HValue* hydrogen_value_;
    [all...]
lithium-codegen-x64.cc 787 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) {
808 if (instr->hydrogen()->CheckFlag(HValue::kCanBeDivByZero)) {
857 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) {
896 if (instr->hydrogen()->CheckFlag(HValue::kCanBeDivByZero)) {
902 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) {
912 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) {
935 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) {
940 instr->hydrogen()->CheckFlag(HValue::kCanOverflow);
992 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) {
    [all...]
  /external/v8/src/ia32/
lithium-ia32.h 242 void set_hydrogen_value(HValue* value) { hydrogen_value_ = value; }
243 HValue* hydrogen_value() const { return hydrogen_value_; }
280 HValue* hydrogen_value_;
    [all...]
lithium-ia32.cc 591 LOperand* LChunkBuilder::UseFixed(HValue* value, Register fixed_register) {
596 LOperand* LChunkBuilder::UseFixedDouble(HValue* value, XMMRegister reg) {
601 LOperand* LChunkBuilder::UseRegister(HValue* value) {
606 LOperand* LChunkBuilder::UseRegisterAtStart(HValue* value) {
613 LOperand* LChunkBuilder::UseTempRegister(HValue* value) {
618 LOperand* LChunkBuilder::Use(HValue* value) {
623 LOperand* LChunkBuilder::UseAtStart(HValue* value) {
629 LOperand* LChunkBuilder::UseOrConstant(HValue* value) {
636 LOperand* LChunkBuilder::UseOrConstantAtStart(HValue* value) {
643 LOperand* LChunkBuilder::UseRegisterOrConstant(HValue* value)
    [all...]
lithium-codegen-ia32.cc 823 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) {
844 if (instr->hydrogen()->CheckFlag(HValue::kCanBeDivByZero)) {
892 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) {
931 if (instr->hydrogen()->CheckFlag(HValue::kCanBeDivByZero)) {
937 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) {
947 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) {
970 if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) {
985 } else if (!instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) {
1022 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow))
    [all...]

Completed in 922 milliseconds