Searched defs:instr (Results 1 - 25 of 162) sorted by relevance

1234567

/external/chromium_org/v8/src/
H A Dhydrogen-canonicalize.cc18 HInstruction* instr = it.Current(); local
19 if (instr->IsArithmeticBinaryOperation()) {
20 if (instr->representation().IsInteger32()) {
21 if (instr->HasAtLeastOneUseWithFlagAndNoneWithout(
23 instr->SetFlag(HInstruction::kAllUsesTruncatingToInt32);
25 } else if (instr->representation().IsSmi()) {
26 if (instr->HasAtLeastOneUseWithFlagAndNoneWithout(
28 instr->SetFlag(HInstruction::kAllUsesTruncatingToSmi);
29 } else if (instr->HasAtLeastOneUseWithFlagAndNoneWithout(
32 instr
48 HInstruction* instr = it.Current(); local
[all...]
H A Dhydrogen-dce.cc12 HValue* instr, ZoneList<HValue*>* worklist) {
13 if (instr->CheckFlag(HValue::kIsLive)) return; // Already live.
15 if (FLAG_trace_dead_code_elimination) PrintLive(NULL, instr);
18 worklist->Add(instr, zone());
20 HValue* instr = worklist->RemoveLast(); local
21 instr->SetFlag(HValue::kIsLive);
22 for (int i = 0; i < instr->OperandCount(); ++i) {
23 HValue* input = instr->OperandAt(i);
27 if (FLAG_trace_dead_code_elimination) PrintLive(instr, input);
34 void HDeadCodeEliminationPhase::PrintLive(HValue* ref, HValue* instr) { argument
11 MarkLive( HValue* instr, ZoneList<HValue*>* worklist) argument
53 HInstruction* instr = it.Current(); local
73 HInstruction* instr = it.Current(); local
[all...]
H A Dhydrogen-dehoist.cc59 HInstruction* instr = it.Current(); local
60 if (instr->IsLoadKeyed()) {
61 DehoistArrayIndex(HLoadKeyed::cast(instr));
62 } else if (instr->IsStoreKeyed()) {
63 DehoistArrayIndex(HStoreKeyed::cast(instr));
H A Dhydrogen-store-elimination.cc35 HInstruction* instr = it.Current(); local
36 if (instr->CheckFlag(HValue::kIsDead)) continue;
39 switch (instr->opcode()) {
42 ProcessStore(HStoreNamedField::cast(instr));
46 ProcessLoad(HLoadNamedField::cast(instr));
49 ProcessInstr(instr, flags);
98 void HStoreEliminationPhase::ProcessInstr(HInstruction* instr, argument
101 if (instr->CanDeoptimize()) {
103 instr->id(), instr
[all...]
H A Dlithium-inl.h31 TempIterator::TempIterator(LInstruction* instr) argument
32 : instr_(instr), limit_(instr->TempCount()), current_(0) {
57 InputIterator::InputIterator(LInstruction* instr) argument
58 : instr_(instr), limit_(instr->InputCount()), current_(0) {
88 UseIterator::UseIterator(LInstruction* instr) argument
89 : input_iterator_(instr), env_iterator_(instr->environment()) {}
H A Dhydrogen-environment-liveness.cc95 HInstruction* instr,
97 switch (instr->opcode()) {
99 HEnvironmentMarker* marker = HEnvironmentMarker::cast(instr);
129 DCHECK(instr->next()->IsSimulate());
130 DCHECK(instr->next()->next()->IsGoto());
139 HEnterInlined* enter = HEnterInlined::cast(instr);
149 last_simulate_ = HSimulate::cast(instr);
181 for (HInstruction* instr = block->end(); instr != NULL;
182 instr
94 UpdateLivenessAtInstruction( HInstruction* instr, BitVector* live) argument
[all...]
H A Dhydrogen-uint32-analysis.cc11 static bool IsUnsignedLoad(HLoadKeyed* instr) { argument
12 switch (instr->elements_kind()) {
28 static bool IsUint32Operation(HValue* instr) { argument
29 return instr->IsShr() ||
30 (instr->IsLoadKeyed() && IsUnsignedLoad(HLoadKeyed::cast(instr))) ||
31 (instr->IsInteger32Constant() && instr->GetInteger32Constant() >= 0);
H A Dhydrogen-range-analysis.cc63 HChange* instr = HChange::cast(value); local
66 Representation from = instr->value()->representation();
67 DCHECK(from.Equals(instr->from()));
69 DCHECK(instr->to().IsTagged() ||
70 instr->to().IsDouble() ||
71 instr->to().IsSmiOrInteger32());
72 PropagateMinusZeroChecks(instr->value());
75 HCompareMinusZeroAndBranch* instr = local
77 if (instr->value()->representation().IsSmiOrInteger32()) {
78 PropagateMinusZeroChecks(instr
114 HInstruction* instr = it.Current(); local
230 HUnaryMathOperation* instr = HUnaryMathOperation::cast(value); local
244 HChange* instr = HChange::cast(value); local
252 HForceRepresentation* instr = HForceRepresentation::cast(value); local
255 HMod* instr = HMod::cast(value); local
261 HBinaryOperation* instr = HBinaryOperation::cast(value); local
268 HMathFloorOfDiv* instr = HMathFloorOfDiv::cast(value); local
271 HBinaryOperation* instr = HBinaryOperation::cast(value); local
278 HMathMinMax* instr = HMathMinMax::cast(value); local
[all...]
H A Dhydrogen-removable-simulates.cc17 State* Process(HInstruction* instr, Zone* zone) { argument
21 reinterpret_cast<void*>(this), instr->block()->block_id(),
22 instr->id(), instr->Mnemonic());
27 if (instr->IsSimulate()) {
28 HSimulate* current_simulate = HSimulate::cast(instr);
40 DCHECK(!(instr->IsEnterInlined() &&
41 HSimulate::cast(instr->previous())->is_candidate_for_removal()));
42 if (instr->IsLeaveInlined() || instr
168 Process(HInstruction* instr, Zone* zone) argument
[all...]
H A Dlithium-codegen.h41 virtual void GenerateBodyInstructionPre(LInstruction* instr) {} argument
42 virtual void GenerateBodyInstructionPost(LInstruction* instr) {} argument
/external/chromium_org/v8/test/cctest/
H A Dtest-fuzz-arm64.cc46 uint32_t instr = mrand48(); local
47 buffer->SetInstructionBits(instr);
67 uint32_t instr = mrand48(); local
68 buffer->SetInstructionBits(instr);
/external/vixl/test/
H A Dtest-fuzz-a64.cc51 uint32_t instr = mrand48(); local
52 buffer->SetInstructionBits(instr);
71 uint32_t instr = mrand48(); local
72 buffer->SetInstructionBits(instr);
/external/elfutils/0.153/libcpu/
H A Di386_parse.y189 struct instruction *instr, int n);
279 instrs: instrs '\n' instr
280 | instr
283 instr: bytes ':' bitfieldopt kID bitfieldopt optargs label
771 struct instruction *instr, int n)
788 if (instr->operands[n].str != NULL)
793 instr->operands[n].str = runp->str;
836 if (instr->operands[n].off1 == 0)
837 instr->operands[n].off1 = bitoff;
838 else if (instr
[all...]
/external/emma/core/java12/com/vladium/emma/instr/
H A DinstrCommand.java9 package com.vladium.emma.instr;
/external/chromium_org/v8/src/arm64/
H A Ddecoder-arm64-inl.h19 void Decoder<V>::Decode(Instruction *instr) { argument
20 if (instr->Bits(28, 27) == 0) {
21 V::VisitUnallocated(instr);
23 switch (instr->Bits(27, 24)) {
25 case 0x0: DecodePCRelAddressing(instr); break;
28 case 0x1: DecodeAddSubImmediate(instr); break;
41 case 0xB: DecodeDataProcessing(instr); break;
45 case 0x2: DecodeLogical(instr); break;
49 case 0x3: DecodeBitfieldExtract(instr); break;
62 case 0x7: DecodeBranchSystemException(instr); brea
98 DecodePCRelAddressing(Instruction* instr) argument
108 DecodeBranchSystemException(Instruction* instr) argument
210 DecodeLoadStore(Instruction* instr) argument
330 DecodeLogical(Instruction* instr) argument
350 DecodeBitfieldExtract(Instruction* instr) argument
376 DecodeAddSubImmediate(Instruction* instr) argument
387 DecodeDataProcessing(Instruction* instr) argument
503 DecodeFP(Instruction* instr) argument
631 DecodeAdvSIMDLoadStore(Instruction* instr) argument
639 DecodeAdvSIMDDataProcessing(Instruction* instr) argument
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/gallivm/
H A Dlp_bld_struct.c188 LLVMValueRef instr; local
190 instr = LLVMBuildStore(builder, value, element_ptr);
191 lp_set_store_alignment(instr, alignment);
H A Dlp_bld_tgsi.c380 struct tgsi_full_instruction *instr = bld_base->instructions + local
383 tgsi_get_opcode_info(instr->Instruction.Opcode);
384 if (!lp_build_tgsi_inst_llvm(bld_base, instr)) {
H A Dlp_bld_type.c413 LLVMValueRef instr; local
414 instr = LLVMGetFirstInstruction(block);
415 while (instr) {
418 instr = LLVMGetNextInstruction(instr);
/external/emma/ant/ant14/com/vladium/emma/instr/
H A DFilterCfg.java9 package com.vladium.emma.instr;
/external/libunwind/src/arm/
H A DGstep.c249 unw_word_t instr, i; local
265 if (dwarf_get(&c->dwarf, DWARF_LOC(frame, 0), &instr) < 0)
269 instr -= 8;
270 if (dwarf_get(&c->dwarf, DWARF_LOC(instr, 0), &instr) < 0)
274 if ((instr & 0xFFFFD800) == 0xE92DD800)
/external/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_struct.c188 LLVMValueRef instr; local
190 instr = LLVMBuildStore(builder, value, element_ptr);
191 lp_set_store_alignment(instr, alignment);
/external/vixl/src/a64/
H A Ddecoder-a64.cc33 void Decoder::Decode(Instruction *instr) { argument
34 if (instr->Bits(28, 27) == 0) {
35 VisitUnallocated(instr);
37 switch (instr->Bits(27, 24)) {
39 case 0x0: DecodePCRelAddressing(instr); break;
42 case 0x1: DecodeAddSubImmediate(instr); break;
55 case 0xB: DecodeDataProcessing(instr); break;
59 case 0x2: DecodeLogical(instr); break;
63 case 0x3: DecodeBitfieldExtract(instr); break;
76 case 0x7: DecodeBranchSystemException(instr); brea
163 DecodePCRelAddressing(Instruction* instr) argument
172 DecodeBranchSystemException(Instruction* instr) argument
273 DecodeLoadStore(Instruction* instr) argument
392 DecodeLogical(Instruction* instr) argument
411 DecodeBitfieldExtract(Instruction* instr) argument
436 DecodeAddSubImmediate(Instruction* instr) argument
446 DecodeDataProcessing(Instruction* instr) argument
561 DecodeFP(Instruction* instr) argument
688 DecodeAdvSIMDLoadStore(Instruction* instr) argument
695 DecodeAdvSIMDDataProcessing(Instruction* instr) argument
[all...]
/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/org.apache.ant_1.7.1.v20090120-1145/lib/
H A Dant-jai.jar ... .ant.types.optional.image.ImageOperation instr public void addRotate (org.apache.tools.ant
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/compiler/
H A Dr300_fragprog.c91 const char *instr; local
97 instr = "TEX";
100 instr = "KIL";
103 instr = "TXP";
106 instr = "TXB";
109 instr = "UNKNOWN";
114 instr,
/external/chromium_org/v8/src/compiler/
H A Dcode-generator-impl.h28 InstructionOperandConverter(CodeGenerator* gen, Instruction* instr) argument
29 : gen_(gen), instr_(instr) {}

Completed in 4862 milliseconds

1234567