Home
last modified time | relevance | path

Searched refs:RegisterConfiguration (Results 1 – 25 of 44) sorted by relevance

12

/external/v8/src/
Dregister-configuration.cc58 STATIC_ASSERT(RegisterConfiguration::kMaxGeneralRegisters >=
60 STATIC_ASSERT(RegisterConfiguration::kMaxFPRegisters >=
62 STATIC_ASSERT(RegisterConfiguration::kMaxFPRegisters >=
64 STATIC_ASSERT(RegisterConfiguration::kMaxFPRegisters >=
102 class ArchDefaultRegisterConfiguration : public RegisterConfiguration {
105 : RegisterConfiguration( in ArchDefaultRegisterConfiguration()
126 class ArchDefaultPoisoningRegisterConfiguration : public RegisterConfiguration {
129 : RegisterConfiguration( in ArchDefaultPoisoningRegisterConfiguration()
174 class ArchPreserveRootIA32RegisterConfiguration : public RegisterConfiguration {
177 : RegisterConfiguration( in ArchPreserveRootIA32RegisterConfiguration()
[all …]
Dregister-configuration.h18 class V8_EXPORT_PRIVATE RegisterConfiguration {
32 static const RegisterConfiguration* Default();
35 static const RegisterConfiguration* Poisoning();
38 static const RegisterConfiguration* PreserveRootIA32();
40 static const RegisterConfiguration* RestrictGeneralRegisters(
43 RegisterConfiguration(int num_general_registers, int num_double_registers,
147 virtual ~RegisterConfiguration() {} in ~RegisterConfiguration()
Ddeoptimizer.cc1479 const RegisterConfiguration* config(RegisterConfiguration::Default()); in DoComputeBuiltinContinuation()
3088 RegisterConfiguration::Default()->GetFloatRegisterName(input_reg)); in CreateNextTranslatedValue()
3106 RegisterConfiguration::Default()->GetDoubleRegisterName(input_reg)); in CreateNextTranslatedValue()
/external/v8/src/compiler/
Dinstruction.cc19 const RegisterConfiguration* (*GetRegConfig)() = RegisterConfiguration::Default;
121 void InstructionOperand::Print(const RegisterConfiguration* config) const { in Print()
133 const RegisterConfiguration* conf = printable.register_configuration_; in operator <<()
253 void MoveOperands::Print(const RegisterConfiguration* config) const { in Print()
371 void Instruction::Print(const RegisterConfiguration* config) const { in Print()
697 const RegisterConfiguration* config = printable_block.register_configuration_; in operator <<()
987 void InstructionSequence::Print(const RegisterConfiguration* config) const { in Print()
996 void InstructionSequence::PrintBlock(const RegisterConfiguration* config, in PrintBlock()
1009 const RegisterConfiguration*
1012 const RegisterConfiguration*
[all …]
Dpipeline.h20 class RegisterConfiguration; variable
84 const RegisterConfiguration* config, InstructionSequence* sequence,
Dregister-allocator-verifier.h172 RegisterAllocatorVerifier(Zone* zone, const RegisterConfiguration* config,
235 const RegisterConfiguration* config() { return config_; } in config()
259 const RegisterConfiguration* config_;
Dinstruction.h123 void Print(const RegisterConfiguration* config) const;
141 const RegisterConfiguration* register_configuration_;
711 void Print(const RegisterConfiguration* config) const; in NON_EXPORTED_BASE()
723 const RegisterConfiguration* register_configuration_;
766 const RegisterConfiguration* register_configuration_;
958 void Print(const RegisterConfiguration* config) const;
991 const RegisterConfiguration* register_configuration_;
1457 const RegisterConfiguration* register_configuration_;
1621 void Print(const RegisterConfiguration* config) const; in NON_EXPORTED_BASE()
1624 void PrintBlock(const RegisterConfiguration* config, int block_id) const; in NON_EXPORTED_BASE()
[all …]
Dregister-allocator.h249 RegisterConfiguration::kMaxGeneralRegisters;
251 static_assert(kUnassignedRegister <= RegisterConfiguration::kMaxFPRegisters,
431 void Print(const RegisterConfiguration* config, bool with_children) const; in NON_EXPORTED_BASE()
666 const RegisterConfiguration* register_configuration_;
754 RegisterAllocationData(const RegisterConfiguration* config,
800 const RegisterConfiguration* config() const { return config_; } in config()
842 const RegisterConfiguration* const config_;
907 const RegisterConfiguration* config() const { return data()->config(); } in config()
Dpipeline.cc376 void InitializeRegisterAllocationData(const RegisterConfiguration* config, in InitializeRegisterAllocationData()
523 void AllocateRegisters(const RegisterConfiguration* config,
2286 bool Pipeline::AllocateRegistersForTesting(const RegisterConfiguration* config, in AllocateRegistersForTesting()
2393 std::unique_ptr<const RegisterConfiguration> config; in SelectInstructions()
2394 config.reset(RegisterConfiguration::RestrictGeneralRegisters(registers)); in SelectInstructions()
2398 AllocateRegisters(RegisterConfiguration::Poisoning(), call_descriptor, in SelectInstructions()
2409 AllocateRegisters(RegisterConfiguration::PreserveRootIA32(), in SelectInstructions()
2413 AllocateRegisters(RegisterConfiguration::Default(), call_descriptor, in SelectInstructions()
2581 void PipelineImpl::AllocateRegisters(const RegisterConfiguration* config, in AllocateRegisters()
Dmove-optimizer.cc79 const RegisterConfiguration* config = RegisterConfiguration::Default(); in ContainsOpOrAlias()
Dgap-resolver.cc41 DCHECK_EQ(aliases, RegisterConfiguration::Default()->GetAliases( in Split()
Dregister-allocator.cc35 int GetRegisterCount(const RegisterConfiguration* cfg, RegisterKind kind) { in GetRegisterCount()
41 int GetAllocatableRegisterCount(const RegisterConfiguration* cfg, in GetAllocatableRegisterCount()
48 const int* GetAllocatableRegisterCodes(const RegisterConfiguration* cfg, in GetAllocatableRegisterCodes()
803 void LiveRange::Print(const RegisterConfiguration* config, in Print()
817 Print(RegisterConfiguration::Default(), with_children); in Print()
1353 const RegisterConfiguration* config, Zone* zone, Frame* frame, in RegisterAllocationData()
2755 DCHECK_GE(RegisterConfiguration::kMaxFPRegisters, in LinearScanAllocator()
3040 LifetimePosition free_until_pos_buff[RegisterConfiguration::kMaxFPRegisters]; in ProcessCurrentRange()
3042 free_until_pos_buff, RegisterConfiguration::kMaxFPRegisters); in ProcessCurrentRange()
3159 LifetimePosition use_pos[RegisterConfiguration::kMaxFPRegisters]; in AllocateBlockedReg()
[all …]
Dregister-allocator-verifier.cc50 Zone* zone, const RegisterConfiguration* config, in RegisterAllocatorVerifier()
322 PrintableInstructionOperand wrapper = {RegisterConfiguration::Default(), in Print()
Dgraph-visualizer.cc694 PrintableInstruction printable = {RegisterConfiguration::Default(), in PrintSchedule()
738 const auto config = RegisterConfiguration::Default(); in PrintLiveRange()
/external/v8/src/ia32/
Ddeoptimizer-ia32.cc28 const RegisterConfiguration* config = RegisterConfiguration::Default(); in Generate()
/external/v8/src/x64/
Ddeoptimizer-x64.cc31 const RegisterConfiguration* config = RegisterConfiguration::Default(); in Generate()
Dmacro-assembler-x64.cc2402 const RegisterConfiguration* config = RegisterConfiguration::Default(); in EnterExitFrameEpilogue()
2448 const RegisterConfiguration* config = RegisterConfiguration::Default(); in LeaveExitFrame()
/external/v8/src/arm64/
Ddeoptimizer-arm64.cc100 RegisterConfiguration::Default()->allocatable_double_codes_mask()); in Generate()
106 RegisterConfiguration::Default()->allocatable_float_codes_mask()); in Generate()
/external/v8/src/s390/
Ddeoptimizer-s390.cc33 const RegisterConfiguration* config = RegisterConfiguration::Default(); in Generate()
Ddisasm-s390.cc40 const auto GetRegConfig = RegisterConfiguration::Default;
/external/v8/src/ppc/
Ddeoptimizer-ppc.cc34 const RegisterConfiguration* config = RegisterConfiguration::Default(); in Generate()
Ddisasm-ppc.cc42 const auto GetRegConfig = RegisterConfiguration::Default;
/external/v8/src/arm/
Ddeoptimizer-arm.cc116 const RegisterConfiguration* config = RegisterConfiguration::Default(); in Generate()
/external/v8/src/mips64/
Ddeoptimizer-mips64.cc33 const RegisterConfiguration* config = RegisterConfiguration::Default(); in Generate()
/external/v8/src/mips/
Ddeoptimizer-mips.cc34 const RegisterConfiguration* config = RegisterConfiguration::Default(); in Generate()

12