Displaying 4 results from an estimated 4 matches for "lvaluetorvalu".
Did you mean:
lvaluetorvalue
2013 Jul 22
0
[LLVMdev] Libclang get class name from DeclRefExpr
...bject type>' lvalue objcproperty Kind=PropertyRef
Property="dataModels" Messaging=Getter
| | | `-OpaqueValueExpr 0x112791ab0 <col:6>
'DFDataModelContainer *'
| | | `-ImplicitCastExpr 0x112791a40 <col:6>
'DFDataModelContainer *' <LValueToRValue>
| | | `-DeclRefExpr 0x112791a18 <col:6>
'DFDataModelContainer *const __strong' lvalue ImplicitParam 0x112791960
'self' 'DFDataModelContainer *const __strong'
| | |-OpaqueValueExpr 0x112791ab0 <col:6> 'DFDataModelContainer
*'...
2015 Apr 23
2
[LLVMdev] Get precise line/column debug info from LLVM IR
...nsigned int (unsigned
int)' Function 0x7ffec382d490 'fib' 'unsigned int (unsigned int)'
| | `-BinaryOperator 0x7ffec382d778 <col:19, col:23> 'unsigned int'
'-'
| | |-ImplicitCastExpr 0x7ffec382d748 <col:19> 'unsigned int'
<LValueToRValue>
| | | `-DeclRefExpr 0x7ffec382d700 <col:19> 'unsigned int' lvalue
ParmVar 0x7ffec382d3d0 'n' 'unsigned int'
| | `-ImplicitCastExpr 0x7ffec382d760 <col:23> 'unsigned int'
<IntegralCast>
| | `-IntegerLiteral 0x7ffe...
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,
2019 Jun 09
2
Strange local variable cv::VideoCapture allocated
...int &'
| |-ExprWithCleanups 0x7ff1131536e8 <line:483:5, line:484:32>
'cv::VideoCapture'
| | `-ConditionalOperator 0x7ff1131536b8 <line:483:5, line:484:32>
'cv::VideoCapture'
| | |-ImplicitCastExpr 0x7ff113153178 <line:483:5> 'bool'
<LValueToRValue>
| | | `-MemberExpr 0x7ff113148968 <col:5> 'bool' lvalue
->enable_ffmpeg_decoder_ 0x7ff114221ef0
| | | `-CXXThisExpr 0x7ff113148950 <col:5> 'xyz::StreamData *' this
| | |-CXXBindTemporaryExpr 0x7ff113153620 <col:30, col:69>
'cv::Video...