Searched refs:RegisterType (Results 1 - 21 of 21) sorted by relevance

/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
H A DMethodAnalyzer.java122 public RegisterType getPredecessorRegisterType(@Nonnull AnalyzedInstruction predecessor, int registerNumber) {
156 RegisterType.getRegisterType(RegisterType.UNINIT_THIS,
160 RegisterType.getRegisterType(RegisterType.REFERENCE,
169 RegisterType uninit = RegisterType.getRegisterType(RegisterType.UNINIT, null);
291 RegisterType.getWideRegisterType(parameter, true));
293 RegisterType
[all...]
H A DAnalyzedInstruction.java83 protected final RegisterType[] preRegisterMap;
89 protected final RegisterType[] postRegisterMap;
95 protected Map<PredecessorOverrideKey, RegisterType> predecessorRegisterOverrides = null;
109 this.postRegisterMap = new RegisterType[registerCount];
110 this.preRegisterMap = new RegisterType[registerCount];
111 RegisterType unknown = RegisterType.getRegisterType(RegisterType.UNKNOWN, null);
130 public RegisterType getPredecessorRegisterType(@Nonnull AnalyzedInstruction predecessor, int registerNumber) {
132 RegisterType overrid
[all...]
H A DRegisterType.java42 public class RegisterType { class
46 private RegisterType(byte category, @Nullable TypeProto type) { method in class:RegisterType
74 RegisterType that = (RegisterType) o;
177 public static final RegisterType UNKNOWN_TYPE = new RegisterType(UNKNOWN, null);
178 public static final RegisterType UNINIT_TYPE = new RegisterType(UNINIT, null);
179 public static final RegisterType NULL_TYPE = new RegisterType(NUL
[all...]
/external/google-breakpad/src/processor/
H A Dcfi_frame_info-inl.h43 template <typename RegisterType, class RawContextType>
44 bool SimpleCFIWalker<RegisterType, RawContextType>::FindCallerRegisters(
51 typedef CFIFrameInfo::RegisterValueMap<RegisterType> ValueMap;
65 if (!cfi_frame_info.FindCallerRegs<RegisterType>(callee_registers, memory,
H A Dcfi_frame_info.h206 // RegisterType should be the type of this architecture's registers, either
209 template <typename RegisterType, class RawContextType>
236 RegisterType RawContextType::*context_member;
/external/smali/smalidea/src/main/java/org/jf/smalidea/debugging/
H A DSmaliCodeFragmentFactory.java55 import org.jf.dexlib2.analysis.RegisterType;
151 RegisterType registerType = analyzedInstruction.getPreInstructionRegisterType(i);
153 case RegisterType.UNKNOWN:
154 case RegisterType.UNINIT:
155 case RegisterType.CONFLICTED:
156 case RegisterType.LONG_HI:
157 case RegisterType.DOUBLE_HI:
159 case RegisterType.NULL:
160 case RegisterType.ONE:
161 case RegisterType
[all...]
/external/gemmlowp/internal/
H A Doutput.h77 using RegisterType = typename InputType::RegisterType;
78 const RegisterType result_offset =
79 Dup<RegisterType>(output_stage.result_offset);
133 using RegisterType = typename InputType::RegisterType;
134 const RegisterType result_offset_after_shift =
135 Dup<RegisterType>(output_stage.result_offset_after_shift);
137 const RegisterType mulhigh_val = SaturatingRoundingDoublingHighMul(
164 using RegisterType
[all...]
H A Dsimd_wrappers_sse.h29 struct RegisterType<std::int32_t, ScalarCount> { struct in namespace:gemmlowp
35 struct RegisterType<std::int16_t, ScalarCount> { struct in namespace:gemmlowp
41 struct RegisterType<std::uint8_t, ScalarCount> { struct in namespace:gemmlowp
H A Dsimd_wrappers.h28 struct RegisterType { struct in namespace:gemmlowp
48 using RegisterType = typename RegisterType<ScalarType, kScalarCount>::Type;
51 static_assert(sizeof(RegisterType) % sizeof(ScalarType) == 0, "");
53 sizeof(RegisterType) / sizeof(ScalarType);
55 (kScalarCount * sizeof(ScalarType) + sizeof(RegisterType) - 1) /
56 sizeof(RegisterType);
58 RegisterType reg[kRegisterCount];
68 using RegisterType = typename BufferType::RegisterType;
[all...]
H A Dsimd_wrappers_msa.h29 struct RegisterType<std::int32_t, ScalarCount> { struct in namespace:gemmlowp
35 struct RegisterType<std::int16_t, ScalarCount> { struct in namespace:gemmlowp
41 struct RegisterType<std::uint8_t, ScalarCount> { struct in namespace:gemmlowp
H A Dsimd_wrappers_neon.h30 struct RegisterType<std::int32_t, ScalarCount> { struct in namespace:gemmlowp
36 struct RegisterType<std::int16_t, ScalarCount> { struct in namespace:gemmlowp
44 struct RegisterType<std::uint8_t, ScalarCount> { struct in namespace:gemmlowp
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/
H A DPostInstructionRegisterInfoMethodItem.java33 import org.jf.dexlib2.analysis.RegisterType;
93 RegisterType registerType = analyzedInstruction.getPostInstructionRegisterType(registerNum);
H A DPreInstructionRegisterInfoMethodItem.java34 import org.jf.dexlib2.analysis.RegisterType;
156 RegisterType mergedRegisterType = analyzedInstruction.getPreInstructionRegisterType(registerNum);
159 RegisterType predecessorRegisterType = analyzedInstruction.getPredecessorRegisterType(
161 if (predecessorRegisterType.category != RegisterType.UNKNOWN &&
183 RegisterType predecessorRegisterType = analyzedInstruction.getPredecessorRegisterType(
231 RegisterType registerType = analyzedInstruction.getPreInstructionRegisterType(registerNum);
/external/vixl/src/aarch64/
H A Doperands-aarch64.h48 enum RegisterType { enum in class:vixl::aarch64::CPURegister
63 CPURegister(unsigned code, unsigned size, RegisterType type)
74 RegisterType GetType() const {
78 VIXL_DEPRECATED("GetType", RegisterType type() const) { return GetType(); }
230 RegisterType type_;
531 CPURegList(CPURegister::RegisterType type, unsigned size, RegList list)
536 CPURegList(CPURegister::RegisterType type,
551 CPURegister::RegisterType GetType() const {
555 VIXL_DEPRECATED("GetType", CPURegister::RegisterType type() const) {
717 CPURegister::RegisterType type
[all...]
H A Dmacro-assembler-aarch64.h838 CPURegister::RegisterType type = CPURegister::kRegister) {
843 CPURegister::RegisterType type = CPURegister::kRegister) {
898 CPURegister::RegisterType type = CPURegister::kRegister) {
905 CPURegister::RegisterType type = CPURegister::kRegister) {
/external/protobuf/src/google/protobuf/
H A Dmessage.cc294 void RegisterType(const Descriptor* descriptor, const Message* prototype);
337 void GeneratedMessageFactory::RegisterType(const Descriptor* descriptor, function in class:google::protobuf::__anon19046::GeneratedMessageFactory
406 GeneratedMessageFactory::singleton()->RegisterType(descriptor, prototype);
/external/v8/src/arm64/
H A Dassembler-arm64.h84 enum RegisterType { enum in struct:v8::internal::CPURegister
93 static CPURegister Create(int code, int size, RegisterType type) {
99 RegisterType type() const;
132 RegisterType reg_type;
397 CPURegList(CPURegister::RegisterType type, int size, RegList list)
402 CPURegList(CPURegister::RegisterType type, int size, int first_reg,
415 CPURegister::RegisterType type() const {
512 CPURegister::RegisterType type_;
H A Dmacro-assembler-arm64.h637 CPURegister::RegisterType type = CPURegister::kRegister) {
641 CPURegister::RegisterType type = CPURegister::kRegister) {
H A Dassembler-arm64-inl.h36 inline CPURegister::RegisterType CPURegister::type() const {
/external/vixl/src/aarch32/
H A Dinstructions-aarch32.h61 enum RegisterType { enum in class:vixl::aarch32::CPURegister
82 CPURegister(RegisterType type, uint32_t code, int size)
111 RegisterType GetType() const {
112 return static_cast<RegisterType>((value_ & kTypeMask) >> kTypeShift);
181 VRegister(RegisterType type, uint32_t code, int size)
/external/clang/lib/CodeGen/
H A DCGBuiltin.cpp3856 // RegisterType is the type of the register being written to or read from.
3859 llvm::Type *RegisterType,
3864 assert((RegisterType->isIntegerTy(32) || RegisterType->isIntegerTy(64))
3880 llvm::Type *Types[] = { RegisterType };
3882 bool MixedTypes = RegisterType->isIntegerTy(64) && ValueType->isIntegerTy(32);
3883 assert(!(RegisterType->isIntegerTy(32) && ValueType->isIntegerTy(64))
3905 ArgValue = Builder.CreateZExt(ArgValue, RegisterType);
3911 ArgValue = Builder.CreatePtrToInt(ArgValue, RegisterType);
4252 llvm::Type *RegisterType; local
3857 EmitSpecialRegisterBuiltin(CodeGenFunction &CGF, const CallExpr *E, llvm::Type *RegisterType, llvm::Type *ValueType, bool IsRead, StringRef SysReg = �) argument
5008 llvm::Type *RegisterType = Int64Ty; local
[all...]

Completed in 484 milliseconds