/external/v8/src/interpreter/ |
D | bytecode-register-allocator.h | 24 virtual void RegisterListAllocateEvent(RegisterList reg_list) = 0; 25 virtual void RegisterListFreeEvent(RegisterList reg_list) = 0; 45 RegisterList NewRegisterList(int count) { in NewRegisterList() 46 RegisterList reg_list(next_register_index_, count); in NewRegisterList() 56 RegisterList NewGrowableRegisterList() { in NewGrowableRegisterList() 57 RegisterList reg_list(next_register_index_, 0); in NewGrowableRegisterList() 66 Register GrowRegisterList(RegisterList* reg_list) { in GrowRegisterList() 81 observer_->RegisterListFreeEvent(RegisterList(register_index, count)); in ReleaseRegisters() 91 RegisterList AllLiveRegisters() const { in AllLiveRegisters() 92 return RegisterList(0, next_register_index()); in AllLiveRegisters()
|
D | bytecode-array-builder.h | 261 BytecodeArrayBuilder& CallProperty(Register callable, RegisterList args, 269 RegisterList args, 276 BytecodeArrayBuilder& CallAnyReceiver(Register callable, RegisterList args, 283 BytecodeArrayBuilder& TailCall(Register callable, RegisterList args, 289 BytecodeArrayBuilder& CallWithSpread(Register callable, RegisterList args, 294 BytecodeArrayBuilder& Construct(Register constructor, RegisterList args, 301 RegisterList args, 306 RegisterList args); 317 RegisterList args, 318 RegisterList return_pair); [all …]
|
D | bytecode-register.h | 99 class RegisterList { 101 RegisterList() in RegisterList() function 104 explicit RegisterList(Register r) : RegisterList(r.index(), 1) {} in RegisterList() function 108 const RegisterList Truncate(int new_count) { in Truncate() 111 return RegisterList(first_reg_index_, new_count); in Truncate() 135 RegisterList(int first_reg_index, int register_count) in RegisterList() function
|
D | bytecode-array-builder.cc | 237 RegisterList reg_list) { in Convert() 246 RegisterList reg_list) { in Convert() 265 RegisterList reg_list) { in Convert() 274 RegisterList reg_list) { in Convert() 284 RegisterList reg_list) { in Convert() 1256 RegisterList cache_info_triple, int feedback_slot) { in ForInPrepare() 1269 Register receiver, Register index, RegisterList cache_type_array_pair, in ForInNext() 1294 Register generator, RegisterList registers, int suspend_id) { in SuspendGenerator() 1311 Register generator, RegisterList registers) { in ResumeGenerator() 1342 RegisterList args, in CallProperty() [all …]
|
D | bytecode-register-optimizer.h | 100 void PrepareOutputRegisterList(RegisterList reg_list); in NON_EXPORTED_BASE() 107 RegisterList GetInputRegisterList(RegisterList reg_list); in NON_EXPORTED_BASE() 118 void RegisterListAllocateEvent(RegisterList reg_list) override; in NON_EXPORTED_BASE() 119 void RegisterListFreeEvent(RegisterList reg) override; in NON_EXPORTED_BASE()
|
D | bytecode-decoder.cc | 28 RegisterList BytecodeDecoder::DecodeRegisterListOperand( in DecodeRegisterListOperand() 33 return RegisterList(first_reg.index(), static_cast<int>(count)); in DecodeRegisterListOperand() 183 RegisterList reg_list = in Decode() 191 RegisterList reg_list = in Decode() 208 RegisterList reg_list = DecodeRegisterListOperand( in Decode()
|
D | bytecode-register-optimizer.cc | 427 RegisterList reg_list) { in PrepareOutputRegisterList() 446 RegisterList BytecodeRegisterOptimizer::GetInputRegisterList( in GetInputRegisterList() 447 RegisterList reg_list) { in GetInputRegisterList() 451 return RegisterList(reg); in GetInputRegisterList() 490 RegisterList reg_list) { in RegisterListAllocateEvent() 500 void BytecodeRegisterOptimizer::RegisterListFreeEvent(RegisterList reg_list) { in RegisterListFreeEvent()
|
D | bytecode-generator.cc | 1263 RegisterList args = register_allocator()->NewRegisterList(2); in VisitFunctionDeclaration() 1316 RegisterList args = register_allocator()->NewRegisterList(3); in VisitDeclarations() 1587 RegisterList args = register_allocator()->NewRegisterList(4); in VisitForInAssignment() 1601 RegisterList args = register_allocator()->NewRegisterList(4); in VisitForInAssignment() 1633 RegisterList triple = register_allocator()->NewRegisterList(3); in VisitForInStatement() 1836 RegisterList args = register_allocator()->NewGrowableRegisterList(); in BuildClassLiteral() 1938 RegisterList args = register_allocator()->NewRegisterList(1); in BuildClassLiteral() 1972 RegisterList args = register_allocator()->NewRegisterList(3); in VisitInitializeClassFieldsStatement() 2009 RegisterList args = register_allocator()->NewRegisterList(1); in BuildInstanceFieldInitialization() 2111 RegisterList args = register_allocator()->NewRegisterList(2); in BuildCreateObjectLiteral() [all …]
|
D | bytecode-generator.h | 103 void VisitArguments(ZonePtrList<Expression>* args, RegisterList* arg_regs); 178 RegisterList receiver_and_args, 236 void BuildPushUndefinedIntoRegisterList(RegisterList* reg_list); 257 void VisitAndPushIntoRegisterList(Expression* expr, RegisterList* reg_list);
|
D | bytecode-decoder.h | 26 static RegisterList DecodeRegisterListOperand(Address operand_start,
|
/external/swiftshader/third_party/LLVM/lib/Target/PTX/ |
D | PTXMachineFunctionInfo.h | 38 typedef std::vector<unsigned> RegisterList; typedef 39 typedef DenseMap<const TargetRegisterClass*, RegisterList> RegisterMap; 54 UsedRegs[PTX::RegPredRegisterClass] = RegisterList(); in PTXMachineFunctionInfo() 55 UsedRegs[PTX::RegI16RegisterClass] = RegisterList(); in PTXMachineFunctionInfo() 56 UsedRegs[PTX::RegI32RegisterClass] = RegisterList(); in PTXMachineFunctionInfo() 57 UsedRegs[PTX::RegI64RegisterClass] = RegisterList(); in PTXMachineFunctionInfo() 58 UsedRegs[PTX::RegF32RegisterClass] = RegisterList(); in PTXMachineFunctionInfo() 59 UsedRegs[PTX::RegF64RegisterClass] = RegisterList(); in PTXMachineFunctionInfo()
|
/external/vixl/src/aarch32/ |
D | instructions-aarch32.h | 458 class RegisterList { 460 RegisterList() : list_(0) {} 461 RegisterList(Register reg) // NOLINT(runtime/explicit) 463 RegisterList(Register reg1, Register reg2) 465 RegisterList(Register reg1, Register reg2, Register reg3) 468 RegisterList(Register reg1, Register reg2, Register reg3, Register reg4) 471 explicit RegisterList(uint32_t list) : list_(list) {} 477 void Combine(const RegisterList& other) { list_ |= other.GetList(); } 479 void Remove(const RegisterList& other) { list_ &= ~other.GetList(); } 481 bool Overlaps(const RegisterList& other) const { [all …]
|
D | assembler-aarch32.h | 308 RegisterList registers); 312 RegisterList registers); 339 RegisterList registers); 883 RegisterList /*registers*/) { in Delegate() argument 894 RegisterList /*registers*/) { in Delegate() argument 1005 RegisterList /*registers*/) { in Delegate() argument 2309 RegisterList registers); 2310 void ldm(Register rn, WriteBack write_back, RegisterList registers) { in ldm() 2316 RegisterList registers) { in ldm() 2322 RegisterList registers) { in ldm() [all …]
|
D | disasm-aarch32.h | 375 virtual DisassemblerStream& operator<<(const RegisterList& list) { 792 RegisterList registers); 797 RegisterList registers); 802 RegisterList registers); 807 RegisterList registers); 812 RegisterList registers); 817 RegisterList registers); 823 RegisterList registers); 828 RegisterList registers); 980 void pop(Condition cond, EncodingSize size, RegisterList registers); [all …]
|
D | macro-assembler-aarch32.cc | 160 void UseScratchRegisterScope::Include(const RegisterList& list) { in Include() 162 RegisterList excluded_registers(sp, lr, pc); in Include() 164 RegisterList* available = masm_->GetScratchRegisterList(); in Include() 176 void UseScratchRegisterScope::Exclude(const RegisterList& list) { in Exclude() 178 RegisterList* available = masm_->GetScratchRegisterList(); in Exclude() 462 Push(RegisterList(r0, r1)); in Printf() 470 Pop(RegisterList(r0, r1)); in Printf() 479 Push(RegisterList(saved_registers_mask)); in Printf() 485 RegisterList available_registers(kCallerSavedRegistersMask); in Printf() 605 Pop(RegisterList(saved_registers_mask)); in Printf()
|
D | instructions-aarch32.cc | 97 Register RegisterList::GetFirstAvailableRegister() const { in GetFirstAvailableRegister() 127 std::ostream& operator<<(std::ostream& os, RegisterList registers) { in operator <<()
|
D | macro-assembler-aarch32.h | 316 RegisterList* GetScratchRegisterList() { return &available_; } in GetScratchRegisterList() 540 bool AliasesAvailableScratchRegister(RegisterList list) { in AliasesAvailableScratchRegister() 1944 RegisterList registers) { in Ldm() 1953 void Ldm(Register rn, WriteBack write_back, RegisterList registers) { in Ldm() 1960 RegisterList registers) { in Ldmda() 1969 void Ldmda(Register rn, WriteBack write_back, RegisterList registers) { in Ldmda() 1976 RegisterList registers) { in Ldmdb() 1985 void Ldmdb(Register rn, WriteBack write_back, RegisterList registers) { in Ldmdb() 1992 RegisterList registers) { in Ldmea() 2001 void Ldmea(Register rn, WriteBack write_back, RegisterList registers) { in Ldmea() [all …]
|
/external/vixl/benchmarks/aarch32/ |
D | asm-disasm-speed-test.cc | 202 __ push(Narrow, RegisterList(0x40f8)); in Generate_1() 211 __ stm(r4, NO_WRITE_BACK, RegisterList(r1, r6)); in Generate_1() 255 __ pop(Narrow, RegisterList(0x80f8)); in Generate_1() 267 __ pop(Narrow, RegisterList(0x80f8)); in Generate_1() 286 __ push(RegisterList(0x4ff8)); in Generate_1() 401 __ pop(RegisterList(0x8ff8)); in Generate_2() 450 __ pop(RegisterList(0x8ff8)); in Generate_2() 451 __ push(RegisterList(0x4ff0)); in Generate_2() 906 __ stm(r8, NO_WRITE_BACK, RegisterList(r0, r2)); in Generate_6() 961 __ ldm(r8, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_7() [all …]
|
/external/vixl/test/aarch32/ |
D | test-disasm-a32.cc | 2495 COMPARE_BOTH(Push(RegisterList(0x1111)), "push {r0,r4,r8,ip}\n"); in TEST() 2497 COMPARE_BOTH(Push(RegisterList(0x1fff)), in TEST() 2500 COMPARE_BOTH(Push(RegisterList(0x5fff)), in TEST() 2503 COMPARE_A32(Push(ne, RegisterList(0x1fff)), in TEST() 2506 COMPARE_T32(Push(ne, RegisterList(0x1fff)), in TEST() 2510 COMPARE_A32(Push(RegisterList(sp)), "stmdb sp!, {sp}\n"); in TEST() 2517 SHOULD_FAIL_TEST_A32(Push(RegisterList(pc))); in TEST() 2522 SHOULD_FAIL_TEST_A32(Push(RegisterList(r0, sp))); in TEST() 2526 COMPARE_T32(Push(RegisterList(r0)), "push {r0}\n"); in TEST() 2527 COMPARE_A32(Push(RegisterList(r0)), "stmdb sp!, {r0}\n"); in TEST() [all …]
|
D | test-assembler-aarch32.cc | 5361 __ Ldm(r0, NO_WRITE_BACK, RegisterList(r1, r2, r3, r4)); in TEST() 5362 __ Ldm(r0, NO_WRITE_BACK, RegisterList(r5, r6, r9, r11)); in TEST() 5365 __ Stm(r0, NO_WRITE_BACK, RegisterList(r1, r2, r3, r4)); in TEST() 5368 __ Stm(r0, NO_WRITE_BACK, RegisterList(r5, r6, r9, r11)); in TEST() 5412 __ Ldm(r0, WRITE_BACK, RegisterList(r2, r3)); in TEST() 5413 __ Ldm(r0, WRITE_BACK, RegisterList(r4, r5)); in TEST() 5416 __ Stm(r1, WRITE_BACK, RegisterList(r2, r3, r4, r5)); in TEST() 5417 __ Stm(r1, WRITE_BACK, RegisterList(r2, r3, r4, r5)); in TEST() 5454 __ Ldmda(r11, WRITE_BACK, RegisterList(r0, r1)); in TEST_A32() 5455 __ Ldmda(r11, NO_WRITE_BACK, RegisterList(r2, r3)); in TEST_A32() [all …]
|
D | test-simulator-rd-rn-rm-t32.cc | 499 scratch_registers.Include(RegisterList(0x1fff)); in TestHelper()
|
D | test-simulator-rd-rn-rm-a32.cc | 499 scratch_registers.Include(RegisterList(0x1fff)); in TestHelper()
|
/external/vixl/examples/aarch32/ |
D | mandelbrot.cc | 41 __ Push(RegisterList(r4, r5, r6)); in GenerateMandelBrot() 191 __ Pop(RegisterList(r4, r5, r6)); in GenerateMandelBrot()
|
/external/swiftshader/third_party/subzero/src/ |
D | IceTargetLoweringX8632Traits.h | 584 using RegisterList = llvm::SmallVector<RegNumT, MaxEquivalenceClassSize>; 585 using EquivalenceClassMap = std::map<uint32_t, RegisterList>; 627 const RegisterList &List = I.second; 628 RegisterList Shuffled(List); 644 const RegisterList &List = I.second;
|
D | IceTargetLoweringX8664Traits.h | 628 using RegisterList = llvm::SmallVector<RegNumT, MaxEquivalenceClassSize>; 629 using EquivalenceClassMap = std::map<uint32_t, RegisterList>; 671 const RegisterList &List = I.second; 672 RegisterList Shuffled(List); 688 const RegisterList &List = I.second;
|