HomeSort by relevance Sort by last modified time
    Searched refs:RegisterList (Results 1 - 25 of 76) sorted by null

1 2 3 4

  /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));

Completed in 726 milliseconds

1 2 3 4