Displaying 5 results from an estimated 5 matches for "visitpatchpoint".
2013 Dec 18
2
[LLVMdev] Trying to use patchpoint in MCJIT
...gument of incompatible
> type!"), function cast, file
> /Users/gthomas/research/vmkit4/llvm-src/include/llvm/Support/Casting.h,
> line 232.
>
> With this stack (I only give the relevant part):
>
> frame #5: 0x000000010092ed44
> libjvm.dylib`llvm::SelectionDAGBuilder::visitPatchpoint() + 3780 at
> SelectionDAGNodes.h:610
> frame #6: 0x000000010091f511
>
> libjvm.dylib`llvm::SelectionDAGBuilder::visitIntrinsicCall(this=0x0000000106ff4d20,
> I=0x0000000106fea460) + 10961 at SelectionDAGBuilder.cpp:5349
> frame #7: 0x0000000100904c4a
> libjvm.dylib`llvm:...
2013 Dec 17
3
[LLVMdev] Trying to use patchpoint in MCJIT
...&& "cast<Ty>() argument of incompatible
type!"), function cast, file
/Users/gthomas/research/vmkit4/llvm-src/include/llvm/Support/Casting.h,
line 232.
With this stack (I only give the relevant part):
frame #5: 0x000000010092ed44
libjvm.dylib`llvm::SelectionDAGBuilder::visitPatchpoint() + 3780 at
SelectionDAGNodes.h:610
frame #6: 0x000000010091f511
libjvm.dylib`llvm::SelectionDAGBuilder::visitIntrinsicCall(this=0x0000000106ff4d20,
I=0x0000000106fea460) + 10961 at SelectionDAGBuilder.cpp:5349
frame #7: 0x0000000100904c4a
libjvm.dylib`llvm::SelectionDAGBuilder::visitCall(t...
2015 Aug 14
2
[LLVM RFC] Add llvm.typeid.for intrinsic
...-5077,6 +5077,10 @@ SelectionDAGBuilder::visitIntrinsicCall(const CallInst &I, unsigned Intrinsic) {
setValue(&I, N);
return nullptr;
}
+ case Intrinsic::typeid_for: {
+ visitTypeidfor(I);
+ return nullptr;
+ }
}
}
@@ -6769,6 +6773,29 @@ void SelectionDAGBuilder::visitPatchpoint(ImmutableCallSite CS,
FuncInfo.MF->getFrameInfo()->setHasPatchPoint();
}
+void SelectionDAGBuilder::visitTypeidfor(const CallInst &CI) {
+ SDValue Res;
+ static std::vector<const StructType *> StructTypes;
+ int ID = -1;
+ Value *PtrArg = CI.getArgOperand(0);
+ PointerTyp...
2013 Dec 18
0
[LLVMdev] Trying to use patchpoint in MCJIT
...ment of incompatible
> type!"), function cast, file
> /Users/gthomas/research/vmkit4/llvm-src/include/llvm/Support/Casting.h,
> line 232.
>
> With this stack (I only give the relevant part):
>
> frame #5: 0x000000010092ed44
> libjvm.dylib`llvm::SelectionDAGBuilder::visitPatchpoint() + 3780 at
> SelectionDAGNodes.h:610
> frame #6: 0x000000010091f511
> libjvm.dylib`llvm::SelectionDAGBuilder::visitIntrinsicCall(this=0x0000000106ff4d20,
> I=0x0000000106fea460) + 10961 at SelectionDAGBuilder.cpp:5349
> frame #7: 0x0000000100904c4a
> libjvm.dylib`llvm::Sele...
llvm bpf debug info. Re: [RFC PATCH v4 3/3] bpf: Introduce function for outputing data to perf event
2015 Aug 12
3
llvm bpf debug info. Re: [RFC PATCH v4 3/3] bpf: Introduce function for outputing data to perf event
On 2015/8/12 12:57, Alexei Starovoitov wrote:
> On Wed, Aug 12, 2015 at 10:34:43AM +0800, Wangnan (F) via llvm-dev wrote:
>> Think about a program like this:
>>
>> struct strA { int a; }
>> struct strB { int b; }
>> int func() {
>> struct strA a;
>> struct strB b;
>>
>> a.a = 1;
>> b.b = 2;
>>