Searched refs:HConstant (Results 1 - 24 of 24) sorted by relevance
/art/compiler/optimizing/ |
H A D | nodes_shared.h | 86 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const OVERRIDE { 90 HConstant* Evaluate(HLongConstant* x, HLongConstant* y) const OVERRIDE { 94 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, 99 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED,
|
H A D | constant_folding.cc | 90 HConstant* constant = inst->TryStaticEvaluation(); 100 HConstant* constant = inst->TryStaticEvaluation(); 113 HConstant* constant = inst->AsTypeConversion()->TryStaticEvaluation(); 192 HConstant* input_cst = instruction->GetConstantRight(); 204 HConstant* input_cst = instruction->GetConstantRight(); 224 HConstant* input_cst = instruction->GetConstantRight(); 241 HConstant* input_cst = instruction->GetConstantRight(); 276 HConstant* cst_right = instruction->GetRight()->AsConstant();
|
H A D | nodes_x86.h | 39 HConstant* constant) 49 HConstant* GetConstant() const {
|
H A D | nodes.h | 465 HConstant* GetConstant(Primitive::Type type, int64_t value, uint32_t dex_pc = kNoDexPc); 546 void InsertConstant(HConstant* instruction); 2475 class HConstant : public HExpression<0> { class in namespace:art 2477 explicit HConstant(Primitive::Type type, uint32_t dex_pc = kNoDexPc) function in class:art::HConstant 2496 DISALLOW_COPY_AND_ASSIGN(HConstant); 2499 class HNullConstant : public HConstant { 2515 explicit HNullConstant(uint32_t dex_pc = kNoDexPc) : HConstant(Primitive::kPrimNot, dex_pc) {} 2523 class HIntConstant : public HConstant { 2552 : HConstant(Primitive::kPrimInt, dex_pc), value_(value) {} 2554 : HConstant(Primitiv [all...] |
H A D | locations.cc | 52 HConstant* constant = instruction->AsConstant(); 63 HConstant* constant = instruction->AsConstant();
|
H A D | pc_relative_fixups_x86.cc | 65 HConstant* value = ret->InputAt(0)->AsConstant(); 93 HConstant* rhs = bin->InputAt(1)->AsConstant(); 170 void ReplaceInput(HInstruction* insn, HConstant* value, int input_index, bool materialize) { 206 HConstant* input = invoke->InputAt(i)->AsConstant();
|
H A D | graph_checker.h | 59 void VisitConstant(HConstant* instruction) OVERRIDE;
|
H A D | locations.h | 28 class HConstant; 98 static Location ConstantLocation(HConstant* constant) { 103 HConstant* GetConstant() const { 105 return reinterpret_cast<HConstant*>(value_ & ~kLocationConstantMask);
|
H A D | instruction_simplifier.cc | 141 bool AreAllBitsSet(HConstant* constant) { 237 HConstant* input_cst = instruction->GetConstantRight(); 871 HConstant* constant = input_and->GetConstantRight(); 896 HConstant* input_cst = instruction->GetConstantRight(); 947 HConstant* input_cst = instruction->GetConstantRight(); 1107 HConstant* input_cst = instruction->GetConstantRight(); 1137 HConstant* reciprocal = nullptr; 1161 HConstant* input_cst = instruction->GetConstantRight(); 1326 HConstant* input_cst = instruction->GetConstantRight(); 1366 HConstant* input_cs [all...] |
H A D | common_arm64.h | 121 HConstant* instr = location.GetConstant(); 196 static bool CanEncodeConstantAsImmediate(HConstant* constant, HInstruction* instr) {
|
H A D | nodes.cc | 480 void HGraph::InsertConstant(HConstant* constant) { 537 HConstant* HGraph::GetConstant(Primitive::Type type, int64_t value, uint32_t dex_pc) { 1168 HConstant* HTypeConversion::TryStaticEvaluation() const { 1246 HConstant* HUnaryOperation::TryStaticEvaluation() const { 1261 HConstant* HBinaryOperation::TryStaticEvaluation() const { 1286 HConstant* HBinaryOperation::GetConstantRight() const {
|
H A D | code_generator_mips.h | 272 void MoveConstant(Location location, HConstant* c);
|
H A D | code_generator.h | 377 static int32_t GetInt32ValueOf(HConstant* constant) { 388 static int64_t GetInt64ValueOf(HConstant* constant) {
|
H A D | code_generator_arm.h | 183 bool CanEncodeConstantAsImmediate(HConstant* input_cst, Opcode opcode);
|
H A D | code_generator_arm64.h | 428 void MoveConstant(vixl::CPURegister destination, HConstant* constant);
|
H A D | graph_checker.cc | 994 void GraphChecker::VisitConstant(HConstant* instruction) {
|
H A D | graph_visualizer.cc | 296 HConstant* constant = location.GetConstant();
|
H A D | inliner.cc | 699 HConstant* constant;
|
H A D | code_generator_arm64.cc | 1156 void CodeGeneratorARM64::MoveConstant(CPURegister destination, HConstant* constant) { 1174 HConstant* cst = constant.GetConstant(); 1198 HConstant* src_cst = source.IsConstant() ? source.GetConstant() : nullptr; 1261 HConstant* src_cst = source.GetConstant();
|
H A D | code_generator_x86_64.cc | 1136 HConstant* constant = source.GetConstant(); 1153 HConstant* constant = source.GetConstant(); 1174 HConstant* constant = source.GetConstant(); 1191 HConstant* constant = source.GetConstant(); 5154 HConstant* constant = source.GetConstant();
|
H A D | code_generator_x86.cc | 1012 HConstant* constant = source.GetConstant(); 1075 HConstant* constant = source.GetConstant(); 5697 HConstant* constant = source.GetConstant(); 7195 HConstant *value = insn->GetConstant();
|
H A D | code_generator_mips64.cc | 646 HConstant* src_cst = source.IsConstant() ? source.GetConstant() : nullptr; 761 HConstant* src_cst = source.GetConstant();
|
H A D | code_generator_arm.cc | 3978 bool LocationsBuilderARM::CanEncodeConstantAsImmediate(HConstant* input_cst, 4932 HConstant* constant = source.GetConstant();
|
H A D | code_generator_mips.cc | 911 void CodeGeneratorMIPS::MoveConstant(Location destination, HConstant* c) {
|
Completed in 1047 milliseconds