search for: compoundstmt

Displaying 13 results from an estimated 13 matches for "compoundstmt".

2013 Sep 05
0
[LLVMdev] [ast-dump] Class template partial specializations missing from an implicit class template instantiation?
...TypeParmDecl 0x390eb40 <col:13, col:22> typename U | | | `-CXXRecordDecl 0x390ebf0 <col:25, col:51> struct Inner definition | | | |-CXXRecordDecl 0x390ef00 <col:25, col:32> struct Inner | | | `-CXXMethodDecl 0x390f010 <col:39, col:49> f 'float (void)' | | | `-CompoundStmt 0x390f668 <col:48, col:49> | | `-ClassTemplatePartialSpecializationDecl 0x390f280 <line:4:4, col:53> struct Inner definition | | |-TemplateArgument type 'type-parameter-1-0 *' | | |-TemplateTypeParmDecl 0x390f0b0 <col:13, col:22> typename U | | |-CXXRecordDecl 0x390f...
2016 Mar 15
2
[cfe-dev] GSoC AST->XML project still open?
2012 Feb 21
5
[LLVMdev] buildbot failure in LLVM on clang-x86_64-debian-fnt
...00000847a27 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) + 247 14 clang 0x00000000008e6948 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*) + 712 15 clang 0x00000000008e9e40 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) + 272 16 clang 0x00000000008ea0ff clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*) + 271 17 clang 0x00000000008e66a7 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*) + 39 18 clang...
2012 Feb 21
0
[LLVMdev] buildbot failure in LLVM on clang-x86_64-debian-fnt
...n::CodeGenFunction::EmitAnyExpr(clang::Expr const*, > clang::CodeGen::AggValueSlot, bool) + 247 > 14 clang 0x00000000008e6948 > clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*) + 712 > 15 clang 0x00000000008e9e40 > clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt > const&, bool, clang::CodeGen::AggValueSlot) + 272 > 16 clang 0x00000000008ea0ff > clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*) + > 271 > 17 clang 0x00000000008e66a7 > clang::CodeGen::CodeGenFunction::EmitStmt(cla...
2017 Jun 05
2
How the LLVM handle the debug location information of continue keyword and right brace(loop end location)?
If we had a very naïve way of generating IR, in the 'continue' case you would actually see TWO branch instructions: one to implement the 'continue' statement, and one as part of the control flow of the 'for' loop. The branch for the 'continue' statement would have the source location of the 'continue' and the branch for the control-flow of the 'for'
2013 Jul 22
0
[LLVMdev] Libclang get class name from DeclRefExpr
...960 <<invalid sloc>> self 'DFDataModelContainer *const __strong' | |-ImplicitParamDecl 0x1127919c0 <<invalid sloc>> _cmd 'SEL':'SEL *' | |-ParmVarDecl 0x112791040 <line:32:35, col:55> helpmeh 'DFDemoDataModelOne *__strong' | `-CompoundStmt 0x112791bf0 <col:63, line:34:1> | `-ExprWithCleanups 0x112791bd8 <line:33:5, col:39> 'void' | `-ObjCMessageExpr 0x112791ba0 <col:5, col:39> 'void' selector=addObject: | |-PseudoObjectExpr 0x112791b48 <col:6, col:11> 'NSMutableArray...
2016 Apr 14
2
Little explanation of this behaviour
I tried to emit IR for a function that returns the sum between an signed char and a double in C++, just to see how Clang handles type implicit casting. Can you explain me why Clang converted the char type into a 32-bit integer type before casting it to a floating point? Can a sitofp i8 %3 to double be done or is it wrong? define i32 @_Z5sumad(i8 signext %x, double %y) #0 { %1 = alloca i8,
2012 Apr 23
4
[LLVMdev] gdb + clang/llvm
...0x0000000000c03875 clang::CodeGen::CodeGenFunction::EmitReturnStmt(clang::ReturnStmt const&) + 683 16 clang 0x0000000000c01084 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*) + 742 17 clang 0x0000000000c014ff clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) + 241 18 clang 0x0000000000c012d6 clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*) + 226 19 clang 0x0000000000c00de9 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*) + 75 20 c...
2012 Apr 23
0
[LLVMdev] gdb + clang/llvm
...0x0000000000c03875 clang::CodeGen::CodeGenFunction::EmitReturnStmt(clang::ReturnStmt const&) + 683 > 16 clang 0x0000000000c01084 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*) + 742 > 17 clang 0x0000000000c014ff clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) + 241 > 18 clang 0x0000000000c012d6 clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*) + 226 > 19 clang 0x0000000000c00de9 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*)...
2012 Apr 23
1
[LLVMdev] gdb + clang/llvm
...on::EmitReturnStmt(clang::ReturnStmt > > const&) + 683 > > 16 clang 0x0000000000c01084 > > clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*) + > > 742 > > 17 clang 0x0000000000c014ff > > clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt > > const&, bool, clang::CodeGen::AggValueSlot) + 241 > > 18 clang 0x0000000000c012d6 > > clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt > > const*) + 226 > > 19 clang 0x0000000000c00de9 > > clang::Code...
2019 Jun 09
2
Strange local variable cv::VideoCapture allocated
...80:1, line:486:1> line:480:18 used readFileFrame 'bool (cv::Mat &, int &)' | |-ParmVarDecl 0x7ff113148708 <col:32, col:37> col:37 used curr_frame 'cv::Mat &' | |-ParmVarDecl 0x7ff113148780 <col:49, col:54> col:54 used frame_id 'int &' | `-CompoundStmt 0x7ff1131537d8 <col:64, line:486:1> | |-UnaryOperator 0x7ff113148930 <line:482:5, col:7> 'int' lvalue prefix '++' | | `-DeclRefExpr 0x7ff113148908 <col:7> 'int' lvalue ParmVar 0x7ff113148780 'frame_id' 'int &' | |-ExprWithCle...
2012 Apr 23
0
[LLVMdev] gdb + clang/llvm
On Apr 20, 2012, at 6:35 PM, Roland Leißa <leissa at cs.uni-saarland.de> wrote: > ok, I now have a problem in the code generator. > Let's say I want to set a breakpoint somewhere in > clang/lib/CodeGen/CGExprScalar.cpp > > What do I have to do in order to trigger breakpoints, see backtraces and so on? You set a breakpoint and ask to see a backtrace? -eric
2012 Apr 21
2
[LLVMdev] gdb + clang/llvm
ok, I now have a problem in the code generator. Let's say I want to set a breakpoint somewhere in clang/lib/CodeGen/CGExprScalar.cpp What do I have to do in order to trigger breakpoints, see backtraces and so on? -- Roland ----- Original Message ----- > From: "Eric Christopher" <echristo at apple.com> > To: "Roland Leißa" <leissa at cs.uni-saarland.de>