Home
last modified time | relevance | path

Searched refs:IntrinsicHelper (Results 1 – 10 of 10) sorted by relevance

/art/compiler/llvm/
Dintrinsic_helper.cc30 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 …]
Dgbc_expander.cc49 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 …]
Dintrinsic_helper.h36 class IntrinsicHelper {
126 IntrinsicHelper(::llvm::LLVMContext& context, ::llvm::Module& module);
Dllvm_compilation_unit.cc92 CreateGBCExpanderPass(const IntrinsicHelper& intrinsic_helper, IRBuilder& irb,
110 intrinsic_helper_.reset(new IntrinsicHelper(*context_, *module_)); in LlvmCompilationUnit()
Dir_builder.cc32 IntrinsicHelper& intrinsic_helper) in IRBuilder()
Dllvm_compilation_unit.h113 std::unique_ptr<IntrinsicHelper> intrinsic_helper_;
Dir_builder.h72 IntrinsicHelper& intrinsic_helper);
481 IntrinsicHelper& intrinsic_helper_;
/art/compiler/dex/portable/
Dmir_to_gbc.cc55 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 …]
Dmir_to_gbc.h99 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/
Dfrontend.h30 class IntrinsicHelper; variable
97 art::llvm::IntrinsicHelper* GetIntrinsicHelper() { in GetIntrinsicHelper()
108 std::unique_ptr<art::llvm::IntrinsicHelper> intrinsic_helper_;