Searched refs:IntrinsicHelper (Results 1 – 10 of 10) sorted by relevance
/art/compiler/llvm/ |
D | intrinsic_helper.cc | 30 const IntrinsicHelper::IntrinsicInfo IntrinsicHelper::Info[] = { 41 IntrinsicHelper::IntrinsicValType type) { in GetLLVMTypeOfIntrinsicValType() 43 case IntrinsicHelper::kVoidTy: { in GetLLVMTypeOfIntrinsicValType() 46 case IntrinsicHelper::kJavaObjectTy: { in GetLLVMTypeOfIntrinsicValType() 49 case IntrinsicHelper::kJavaMethodTy: { in GetLLVMTypeOfIntrinsicValType() 52 case IntrinsicHelper::kJavaThreadTy: { in GetLLVMTypeOfIntrinsicValType() 55 case IntrinsicHelper::kInt1Ty: in GetLLVMTypeOfIntrinsicValType() 56 case IntrinsicHelper::kInt1ConstantTy: { in GetLLVMTypeOfIntrinsicValType() 59 case IntrinsicHelper::kInt8Ty: in GetLLVMTypeOfIntrinsicValType() 60 case IntrinsicHelper::kInt8ConstantTy: { in GetLLVMTypeOfIntrinsicValType() [all …]
|
D | gbc_expander.cc | 49 using ::art::llvm::IntrinsicHelper; 123 const IntrinsicHelper& intrinsic_helper_; 407 GBCExpanderPass(const IntrinsicHelper& intrinsic_helper, IRBuilder& irb, in GBCExpanderPass() 421 llvm::Value* ExpandIntrinsic(IntrinsicHelper::IntrinsicId intr_id, 474 IntrinsicHelper::IntrinsicId intr_id = IntrinsicHelper::UnknownId; in RewriteBasicBlock() 481 if (intr_id == IntrinsicHelper::UnknownId) { in RewriteBasicBlock() 2857 GBCExpanderPass::ExpandIntrinsic(IntrinsicHelper::IntrinsicId intr_id, in ExpandIntrinsic() 2861 case IntrinsicHelper::GetCurrentThread: { in ExpandIntrinsic() 2864 case IntrinsicHelper::CheckSuspend: { in ExpandIntrinsic() 2868 case IntrinsicHelper::TestSuspend: { in ExpandIntrinsic() [all …]
|
D | intrinsic_helper.h | 36 class IntrinsicHelper { 126 IntrinsicHelper(::llvm::LLVMContext& context, ::llvm::Module& module);
|
D | llvm_compilation_unit.cc | 92 CreateGBCExpanderPass(const IntrinsicHelper& intrinsic_helper, IRBuilder& irb, 110 intrinsic_helper_.reset(new IntrinsicHelper(*context_, *module_)); in LlvmCompilationUnit()
|
D | ir_builder.cc | 32 IntrinsicHelper& intrinsic_helper) in IRBuilder()
|
D | llvm_compilation_unit.h | 113 std::unique_ptr<IntrinsicHelper> intrinsic_helper_;
|
D | ir_builder.h | 72 IntrinsicHelper& intrinsic_helper); 481 IntrinsicHelper& intrinsic_helper_;
|
/art/compiler/dex/portable/ |
D | mir_to_gbc.cc | 55 intrinsic_helper_.reset(new art::llvm::IntrinsicHelper(*llvm_context_, *llvm_module_)); in LLVMInfo() 72 art::llvm::IntrinsicHelper::IntrinsicId id = art::llvm::IntrinsicHelper::SetVReg; in SetVregOnValue() 195 art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_dest) { in ConvertSget() 203 art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_src) { in ConvertSput() 212 art::llvm::IntrinsicHelper::IntrinsicId id; in ConvertFillArrayData() 213 id = art::llvm::IntrinsicHelper::HLFillArrayData; in ConvertFillArrayData() 223 art::llvm::IntrinsicHelper::IntrinsicId id; in EmitConst() 226 id = art::llvm::IntrinsicHelper::ConstDouble; in EmitConst() 228 id = art::llvm::IntrinsicHelper::ConstLong; in EmitConst() 232 id = art::llvm::IntrinsicHelper::ConstFloat; in EmitConst() [all …]
|
D | mir_to_gbc.h | 99 art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_dest); 101 art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_src); 111 art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_src); 127 void ConvertShift(art::llvm::IntrinsicHelper::IntrinsicId id, 129 void ConvertShiftLit(art::llvm::IntrinsicHelper::IntrinsicId id, 138 art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_dest); 143 void ConvertAget(int opt_flags, art::llvm::IntrinsicHelper::IntrinsicId id, 145 void ConvertAput(int opt_flags, art::llvm::IntrinsicHelper::IntrinsicId id, 147 void ConvertIget(int opt_flags, art::llvm::IntrinsicHelper::IntrinsicId id, 149 void ConvertIput(int opt_flags, art::llvm::IntrinsicHelper::IntrinsicId id, [all …]
|
/art/compiler/dex/ |
D | frontend.h | 30 class IntrinsicHelper; variable 97 art::llvm::IntrinsicHelper* GetIntrinsicHelper() { in GetIntrinsicHelper() 108 std::unique_ptr<art::llvm::IntrinsicHelper> intrinsic_helper_;
|