Home
last modified time | relevance | path

Searched refs:RegList (Results 1 – 25 of 95) sorted by relevance

1234

/external/llvm/lib/Target/ARM/
DARMCallingConv.h31 static const MCPhysReg RegList[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3 }; in f64AssignAPCS() local
34 if (unsigned Reg = State.AllocateReg(RegList)) in f64AssignAPCS()
49 if (unsigned Reg = State.AllocateReg(RegList)) in f64AssignAPCS()
206 ArrayRef<MCPhysReg> RegList; in CC_ARM_AAPCS_Custom_Aggregate() local
209 RegList = RRegList; in CC_ARM_AAPCS_Custom_Aggregate()
210 unsigned RegIdx = State.getFirstUnallocated(RegList); in CC_ARM_AAPCS_Custom_Aggregate()
215 while (RegIdx % RegAlign != 0 && RegIdx < RegList.size()) in CC_ARM_AAPCS_Custom_Aggregate()
216 State.AllocateReg(RegList[RegIdx++]); in CC_ARM_AAPCS_Custom_Aggregate()
221 RegList = SRegList; in CC_ARM_AAPCS_Custom_Aggregate()
224 RegList = DRegList; in CC_ARM_AAPCS_Custom_Aggregate()
[all …]
/external/v8/src/s390/
Dframes-s390.h16 const RegList kJSCallerSaved = 1 << 1 | 1 << 2 | // r2 a1
28 const RegList kCalleeSaved =
46 const RegList kCallerSavedDoubles = 1 << 0 | // d0
57 const RegList kCalleeSavedDoubles = 1 << 8 | // d8
70 const RegList kCallerSavedDoubles = 1 << 14 | // d14
87 const RegList kCalleeSavedDoubles = 1 << 4 | // d4
/external/v8/src/arm/
Dframes-arm.h24 const RegList kJSCallerSaved =
38 const RegList kCalleeSaved =
50 const RegList kCallerSaved =
74 const RegList kConstantPointerRegMask =
82 const RegList kSafepointSavedRegisters =
/external/v8/src/mips64/
Dframes-mips64.h18 const RegList kJSCallerSaved =
43 const RegList kCalleeSaved =
56 const RegList kCalleeSavedFPU =
66 const RegList kCallerSavedFPU =
86 const RegList kSafepointSavedRegisters = kJSCallerSaved | kCalleeSaved;
/external/v8/src/mips/
Dframes-mips.h18 const RegList kJSCallerSaved =
43 const RegList kCalleeSaved =
56 const RegList kCalleeSavedFPU =
66 const RegList kCallerSavedFPU =
86 const RegList kSafepointSavedRegisters = kJSCallerSaved | kCalleeSaved;
/external/llvm/lib/Target/AArch64/
DAArch64CallingConvention.h89 ArrayRef<MCPhysReg> RegList; in CC_AArch64_Custom_Block() local
91 RegList = XRegList; in CC_AArch64_Custom_Block()
93 RegList = HRegList; in CC_AArch64_Custom_Block()
95 RegList = SRegList; in CC_AArch64_Custom_Block()
97 RegList = DRegList; in CC_AArch64_Custom_Block()
99 RegList = QRegList; in CC_AArch64_Custom_Block()
115 unsigned RegResult = State.AllocateRegBlock(RegList, PendingMembers.size()); in CC_AArch64_Custom_Block()
127 for (auto Reg : RegList) in CC_AArch64_Custom_Block()
/external/llvm/utils/TableGen/
DCallingConvEmitter.cpp113 ListInit *RegList = Action->getValueAsListInit("RegList"); in EmitAction() local
114 if (RegList->size() == 1) { in EmitAction()
116 O << getQualifiedName(RegList->getElementAsRecord(0)) << ")) {\n"; in EmitAction()
121 for (unsigned i = 0, e = RegList->size(); i != e; ++i) { in EmitAction()
123 O << getQualifiedName(RegList->getElementAsRecord(i)); in EmitAction()
134 ListInit *RegList = Action->getValueAsListInit("RegList"); in EmitAction() local
136 if (!ShadowRegList->empty() && ShadowRegList->size() != RegList->size()) in EmitAction()
139 if (RegList->size() == 1) { in EmitAction()
141 O << getQualifiedName(RegList->getElementAsRecord(0)); in EmitAction()
151 for (unsigned i = 0, e = RegList->size(); i != e; ++i) { in EmitAction()
[all …]
/external/v8/src/ppc/
Dframes-ppc.h18 const RegList kJSCallerSaved = 1 << 3 | // r3 a1
36 const RegList kCalleeSaved = 1 << 14 | // r14
58 const RegList kCallerSavedDoubles = 1 << 0 | // d0
75 const RegList kCalleeSavedDoubles = 1 << 14 | // d14
/external/vixl/test/
Dtest-utils-a64.h228 RegList PopulateRegisterArray(Register* w, Register* x, Register* r,
229 int reg_size, int reg_count, RegList allowed);
232 RegList PopulateFPRegisterArray(FPRegister* s, FPRegister* d, FPRegister* v,
233 int reg_size, int reg_count, RegList allowed);
243 void Clobber(MacroAssembler* masm, RegList reg_list,
247 void ClobberFP(MacroAssembler* masm, RegList reg_list,
Dtest-utils-a64.cc245 RegList PopulateRegisterArray(Register* w, Register* x, Register* r, in PopulateRegisterArray()
246 int reg_size, int reg_count, RegList allowed) { in PopulateRegisterArray()
247 RegList list = 0; in PopulateRegisterArray()
272 RegList PopulateFPRegisterArray(FPRegister* s, FPRegister* d, FPRegister* v, in PopulateFPRegisterArray()
273 int reg_size, int reg_count, RegList allowed) { in PopulateFPRegisterArray()
274 RegList list = 0; in PopulateFPRegisterArray()
299 void Clobber(MacroAssembler* masm, RegList reg_list, uint64_t const value) { in Clobber()
322 void ClobberFP(MacroAssembler* masm, RegList reg_list, double const value) { in ClobberFP()
/external/v8/test/cctest/
Dtest-utils-arm64.h206 RegList PopulateRegisterArray(Register* w, Register* x, Register* r,
207 int reg_size, int reg_count, RegList allowed);
210 RegList PopulateFPRegisterArray(FPRegister* s, FPRegister* d, FPRegister* v,
211 int reg_size, int reg_count, RegList allowed);
221 void Clobber(MacroAssembler* masm, RegList reg_list,
225 void ClobberFP(MacroAssembler* masm, RegList reg_list,
Dtest-utils-arm64.cc213 RegList PopulateRegisterArray(Register* w, Register* x, Register* r, in PopulateRegisterArray()
214 int reg_size, int reg_count, RegList allowed) { in PopulateRegisterArray()
215 RegList list = 0; in PopulateRegisterArray()
240 RegList PopulateFPRegisterArray(FPRegister* s, FPRegister* d, FPRegister* v, in PopulateFPRegisterArray()
241 int reg_size, int reg_count, RegList allowed) { in PopulateFPRegisterArray()
242 RegList list = 0; in PopulateFPRegisterArray()
267 void Clobber(MacroAssembler* masm, RegList reg_list, uint64_t const value) { in Clobber()
290 void ClobberFP(MacroAssembler* masm, RegList reg_list, double const value) { in ClobberFP()
326 RegList old_tmp_list = masm->TmpList()->list(); in Dump()
327 RegList old_fptmp_list = masm->FPTmpList()->list(); in Dump()
/external/v8/src/compiler/
Dlinkage.h24 const RegList kNoCalleeSaved = 0;
175 RegList callee_saved_registers,
176 RegList callee_saved_fp_registers, Flags flags,
261 RegList CalleeSavedRegisters() const { return callee_saved_registers_; } in CalleeSavedRegisters()
264 RegList CalleeSavedFPRegisters() const { return callee_saved_fp_registers_; } in CalleeSavedFPRegisters()
284 const RegList callee_saved_registers_;
285 const RegList callee_saved_fp_registers_;
Dc-linkage.cc219 const RegList kCalleeSaveRegisters = CALLEE_SAVE_REGISTERS; in GetSimplifiedCDescriptor()
221 const RegList kCalleeSaveRegisters = 0; in GetSimplifiedCDescriptor()
225 const RegList kCalleeSaveFPRegisters = CALLEE_SAVE_FP_REGISTERS; in GetSimplifiedCDescriptor()
227 const RegList kCalleeSaveFPRegisters = 0; in GetSimplifiedCDescriptor()
/external/llvm/lib/Target/ARM/MCTargetDesc/
DARMELFStreamer.cpp73 void emitRegSave(const SmallVectorImpl<unsigned> &RegList,
137 void ARMTargetAsmStreamer::emitRegSave(const SmallVectorImpl<unsigned> &RegList, in emitRegSave() argument
139 assert(RegList.size() && "RegList should not be empty"); in emitRegSave()
145 InstPrinter.printRegName(OS, RegList[0]); in emitRegSave()
147 for (unsigned i = 1, e = RegList.size(); i != e; ++i) { in emitRegSave()
149 InstPrinter.printRegName(OS, RegList[i]); in emitRegSave()
369 void emitRegSave(const SmallVectorImpl<unsigned> &RegList,
435 void emitRegSave(const SmallVectorImpl<unsigned> &RegList, bool isVector);
643 void ARMTargetELFStreamer::emitRegSave(const SmallVectorImpl<unsigned> &RegList, in emitRegSave() argument
645 getStreamer().emitRegSave(RegList, isVector); in emitRegSave()
[all …]
DARMTargetStreamer.cpp53 void ARMTargetStreamer::emitRegSave(const SmallVectorImpl<unsigned> &RegList, in emitRegSave() argument
/external/v8/test/cctest/compiler/
Dtest-multiple-return.cc48 const RegList kCalleeSaveRegisters = 0; in GetCallDescriptor()
49 const RegList kCalleeSaveFPRegisters = 0; in GetCallDescriptor()
/external/vixl/src/vixl/a64/
Dmacro-assembler-a64.h797 void PushSizeRegList(RegList registers, unsigned reg_size,
801 void PopSizeRegList(RegList registers, unsigned reg_size,
805 void PushXRegList(RegList regs) { in PushXRegList()
808 void PopXRegList(RegList regs) { in PopXRegList()
811 void PushWRegList(RegList regs) { in PushWRegList()
814 void PopWRegList(RegList regs) { in PopWRegList()
817 void PushDRegList(RegList regs) { in PushDRegList()
820 void PopDRegList(RegList regs) { in PopDRegList()
823 void PushSRegList(RegList regs) { in PushSRegList()
826 void PopSRegList(RegList regs) { in PopSRegList()
[all …]
/external/v8/src/arm64/
Dframes-arm64.h17 const RegList kJSCallerSaved = 0x3ffff;
Dmacro-assembler-arm64.h636 inline void PushSizeRegList(RegList registers, unsigned reg_size,
640 inline void PopSizeRegList(RegList registers, unsigned reg_size,
644 inline void PushXRegList(RegList regs) { in PushXRegList()
647 inline void PopXRegList(RegList regs) { in PopXRegList()
650 inline void PushWRegList(RegList regs) { in PushWRegList()
653 inline void PopWRegList(RegList regs) { in PopWRegList()
656 inline void PushDRegList(RegList regs) { in PushDRegList()
659 inline void PopDRegList(RegList regs) { in PopDRegList()
662 inline void PushSRegList(RegList regs) { in PushSRegList()
665 inline void PopSRegList(RegList regs) { in PopSRegList()
[all …]
Dassembler-arm64.h62 static const int kRegListSizeInBits = sizeof(RegList) * kBitsPerByte;
96 RegList Bit() const;
392 CPURegList(CPURegister::RegisterType type, int size, RegList list) in CPURegList()
415 RegList list() const { in list()
420 inline void set_list(RegList new_list) { in set_list()
475 RegList list = 0;
505 RegList list_;
510 const RegList kValidRegisters = 0x8000000ffffffff; in IsValid()
511 const RegList kValidFPRegisters = 0x0000000ffffffff; in IsValid()
/external/v8/src/ia32/
Dframes-ia32.h18 const RegList kJSCallerSaved =
/external/v8/src/x87/
Dframes-x87.h18 const RegList kJSCallerSaved =
/external/v8/src/x64/
Dframes-x64.h12 const RegList kJSCallerSaved =
/external/v8/test/unittests/compiler/
Dinstruction-selector-unittest.h149 const RegList kCalleeSaveRegisters = 0; in MakeSimpleCallDescriptor()
150 const RegList kCalleeSaveFPRegisters = 0; in MakeSimpleCallDescriptor()

1234