Home
last modified time | relevance | path

Searched refs:RegisterInfo (Results 1 – 8 of 8) sorted by relevance

/external/v8/src/interpreter/
Dbytecode-register-optimizer.cc16 class BytecodeRegisterOptimizer::RegisterInfo final : public ZoneObject { class in v8::internal::interpreter::BytecodeRegisterOptimizer
18 RegisterInfo(Register reg, uint32_t equivalence_id, bool materialized, in RegisterInfo() function in v8::internal::interpreter::BytecodeRegisterOptimizer::RegisterInfo
27 void AddToEquivalenceSetOf(RegisterInfo* info);
31 bool IsInSameEquivalenceSet(RegisterInfo* info) const;
37 RegisterInfo* GetMaterializedEquivalent();
43 RegisterInfo* GetMaterializedEquivalentOtherThan(Register reg);
51 RegisterInfo* GetEquivalentToMaterialize();
57 RegisterInfo* GetEquivalent();
76 RegisterInfo* next_;
77 RegisterInfo* prev_;
[all …]
Dbytecode-register-optimizer.h32 RegisterInfo* input_info = GetRegisterInfo(input); in NON_EXPORTED_BASE()
36 RegisterInfo* output_info = GetRegisterInfo(output); in NON_EXPORTED_BASE()
40 RegisterInfo* input_info = GetRegisterInfo(input); in NON_EXPORTED_BASE()
41 RegisterInfo* output_info = GetRegisterInfo(output); in NON_EXPORTED_BASE()
94 class RegisterInfo; in NON_EXPORTED_BASE() local
104 void RegisterTransfer(RegisterInfo* input, RegisterInfo* output, in NON_EXPORTED_BASE()
109 RegisterInfo* input, RegisterInfo* output, in NON_EXPORTED_BASE()
116 void CreateMaterializedEquivalent(RegisterInfo* info); in NON_EXPORTED_BASE()
117 RegisterInfo* GetMaterializedEquivalent(RegisterInfo* info); in NON_EXPORTED_BASE()
118 RegisterInfo* GetMaterializedEquivalentNotAccumulator(RegisterInfo* info); in NON_EXPORTED_BASE()
[all …]
/external/llvm/lib/Target/Lanai/
DLanaiInstrInfo.h26 const LanaiRegisterInfo RegisterInfo; variable
35 return RegisterInfo; in getRegisterInfo()
59 const TargetRegisterInfo *RegisterInfo) const override;
66 const TargetRegisterInfo *RegisterInfo) const override;
DLanaiInstrInfo.cpp33 RegisterInfo() {} in LanaiInstrInfo()
54 const TargetRegisterInfo *RegisterInfo) const { in storeRegToStackSlot()
74 const TargetRegisterInfo *RegisterInfo) const { in loadRegFromStackSlot()
/external/llvm/docs/TableGen/
DBackEnds.rst83 RegisterInfo section in LLVM BackEnds
/external/llvm/docs/
DMIRLangRef.rst454 defined in the target's ``*RegisterInfo.td`` file.
DWritingAnLLVMBackend.rst87 target-specific ``RegisterInfo.td`` input file. You should also write
DCodeGenerator.rst1222 can check which registers are aliased by inspecting its ``RegisterInfo.td``