/external/v8/src/interpreter/ |
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) { 46 RegisterList reg_list(next_register_index_, count); 56 RegisterList NewGrowableRegisterList() { 57 RegisterList reg_list(next_register_index_, 0); 66 Register GrowRegisterList(RegisterList* reg_list) { 70 // freed) between the creation of the RegisterList and this call to add a 81 observer_->RegisterListFreeEvent(RegisterList(register_index, count)); 91 RegisterList AllLiveRegisters() const [all...] |
bytecode-register.h | 99 class RegisterList { 101 RegisterList() 104 explicit RegisterList(Register r) : RegisterList(r.index(), 1) {} 106 // Returns a new RegisterList which is a truncated version of this list, with 108 const RegisterList Truncate(int new_count) { 111 return RegisterList(first_reg_index_, new_count); 135 RegisterList(int first_reg_index, int register_count)
|
bytecode-decoder.h | 26 static RegisterList DecodeRegisterListOperand(Address operand_start,
|
bytecode-register-optimizer.h | 100 void PrepareOutputRegisterList(RegisterList reg_list); 107 RegisterList GetInputRegisterList(RegisterList reg_list); 118 void RegisterListAllocateEvent(RegisterList reg_list) override; 119 void RegisterListFreeEvent(RegisterList reg) override;
|
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...] |
bytecode-decoder.cc | 28 RegisterList BytecodeDecoder::DecodeRegisterListOperand( 33 return RegisterList(first_reg.index(), static_cast<int>(count)); 183 RegisterList reg_list = 191 RegisterList reg_list = 208 RegisterList reg_list = DecodeRegisterListOperand(
|
bytecode-array-builder.cc | 237 RegisterList reg_list) { 246 RegisterList reg_list) { 265 RegisterList reg_list) { 274 RegisterList reg_list) { 284 RegisterList reg_list) { [all...] |
bytecode-register-optimizer.cc | 427 RegisterList reg_list) { 446 RegisterList BytecodeRegisterOptimizer::GetInputRegisterList( 447 RegisterList reg_list) { 451 return RegisterList(reg); 490 RegisterList reg_list) { 500 void BytecodeRegisterOptimizer::RegisterListFreeEvent(RegisterList reg_list) {
|
bytecode-generator.cc | [all...] |
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);
|
/external/swiftshader/third_party/LLVM/lib/Target/PTX/ |
PTXMachineFunctionInfo.h | 38 typedef std::vector<unsigned> RegisterList; 39 typedef DenseMap<const TargetRegisterClass*, RegisterList> RegisterMap; 54 UsedRegs[PTX::RegPredRegisterClass] = RegisterList(); 55 UsedRegs[PTX::RegI16RegisterClass] = RegisterList(); 56 UsedRegs[PTX::RegI32RegisterClass] = RegisterList(); 57 UsedRegs[PTX::RegI64RegisterClass] = RegisterList(); 58 UsedRegs[PTX::RegF32RegisterClass] = RegisterList(); 59 UsedRegs[PTX::RegF64RegisterClass] = RegisterList();
|
/external/vixl/src/aarch32/ |
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...] |
instructions-aarch32.cc | 97 Register RegisterList::GetFirstAvailableRegister() const { 127 std::ostream& operator<<(std::ostream& os, RegisterList registers) {
|
assembler-aarch32.h | 308 RegisterList registers); 312 RegisterList registers); 339 RegisterList registers); [all...] |
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...] |
macro-assembler-aarch32.cc | 160 void UseScratchRegisterScope::Include(const RegisterList& list) { 162 RegisterList excluded_registers(sp, lr, pc); 164 RegisterList* available = masm_->GetScratchRegisterList(); 176 void UseScratchRegisterScope::Exclude(const RegisterList& list) { 178 RegisterList* available = masm_->GetScratchRegisterList(); 462 Push(RegisterList(r0, r1)); 470 Pop(RegisterList(r0, r1)); 479 Push(RegisterList(saved_registers_mask)); 485 RegisterList available_registers(kCallerSavedRegistersMask); 605 Pop(RegisterList(saved_registers_mask)) [all...] |
macro-assembler-aarch32.h | 316 RegisterList* GetScratchRegisterList() { return &available_; } 540 bool AliasesAvailableScratchRegister(RegisterList list) { [all...] |
/external/vixl/test/aarch32/ |
test-disasm-a32.cc | [all...] |
test-assembler-aarch32.cc | [all...] |
/external/vixl/benchmarks/aarch32/ |
asm-disasm-speed-test.cc | 202 __ push(Narrow, RegisterList(0x40f8)); 211 __ stm(r4, NO_WRITE_BACK, RegisterList(r1, r6)); 255 __ pop(Narrow, RegisterList(0x80f8)); 267 __ pop(Narrow, RegisterList(0x80f8)); 286 __ push(RegisterList(0x4ff8)); 401 __ pop(RegisterList(0x8ff8)); 450 __ pop(RegisterList(0x8ff8)); 451 __ push(RegisterList(0x4ff0)); [all...] |
/external/vixl/examples/aarch32/ |
mandelbrot.cc | 41 __ Push(RegisterList(r4, r5, r6)); 191 __ Pop(RegisterList(r4, r5, r6));
|
/art/compiler/optimizing/ |
code_generator_arm_vixl.h | 83 static const vixl::aarch32::RegisterList kCoreCalleeSaves = vixl::aarch32::RegisterList::Union( 84 vixl::aarch32::RegisterList(vixl::aarch32::r5, 89 ? vixl::aarch32::RegisterList() 90 : vixl::aarch32::RegisterList(vixl::aarch32::r8)), 91 vixl::aarch32::RegisterList(vixl::aarch32::r10, [all...] |
/external/swiftshader/third_party/subzero/src/ |
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; [all...] |
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; [all...] |
/art/compiler/utils/arm/ |
assembler_arm_vixl.cc | 395 ___ Stm(base, NO_WRITE_BACK, RegisterList(regs)); 415 ___ Ldm(base, NO_WRITE_BACK, RegisterList(regs));
|