Displaying 20 results from an estimated 23 matches for "cconv".
Did you mean:
iconv
2014 Dec 12
9
[LLVMdev] 3.5.1 Testing Phase Begins
Hi,
3.5.1-rc1 has been tagged, so it is time to begin testing. We can
always use more testers, so if you would like to volunteer, let me
know.
For those that are new to testing, please review the documentation
for how validate a new release:
http://llvm.org/docs/ReleaseProcess.html
Remember that when we check for regressions we want to compare the
test results of 3.5.1-rc1 with 3.5.0-final.
2020 Apr 17
4
[RFC] Improving FileCheck
...eGen/AMDGPU/smrd.ll
> LLVM :: CodeGen/AMDGPU/unhandled-loop-condition-assertion.ll
> LLVM :: CodeGen/ARM/build-attributes.ll
> LLVM :: CodeGen/ARM/float-helpers.s
> LLVM :: CodeGen/ARM/select-imm.ll
> LLVM :: CodeGen/ARM/struct_byval_arm_t1_t2.ll
> LLVM :: CodeGen/Mips/cconv/arguments-float.ll
> LLVM :: CodeGen/Mips/cconv/arguments-hard-float-varargs.ll
> LLVM :: CodeGen/Mips/cconv/arguments-hard-float.ll
> LLVM :: CodeGen/Mips/cconv/arguments-varargs.ll
> LLVM :: CodeGen/Mips/cconv/arguments.ll
> LLVM :: CodeGen/Mips/cconv/return-hard-fp128.ll...
2014 Dec 13
5
[LLVMdev] 3.5.1 Testing Phase Begins
...to build on the 3.5
> branch. I'm not sure how it ever worked before, but I need to merge
> r220117 to make it work.
>
> I also got two test failures. I haven't checked yet if they also occur
> in 3.5, but I'm not sure they matter on Windows:
>
> LLVM: CodeGen/Mips/cconv/arguments-struct.ll
> Clang: Modules/compiler_builtins.m
>
> I've uploaded it to the sftp:
> LLVM-3.5.1-rc1-win32.exe
> sha1: 3c3892daa5119e60ee7b0917c4c1ac8251a949c6
>
> - Hans
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http:/...
2014 Dec 15
2
[LLVMdev] 3.5.1 Testing Phase Begins
2014-12-15 13:00 GMT+01:00 Daniel Sanders <Daniel.Sanders at imgtec.com>:
>> LLVM: CodeGen/Mips/cconv/arguments-struct.ll
>
> Do you have the verbose lit output for this test?
>
I ran it again in verbose mode, but there were no additional outputs.
Cheers,
Sebastian
2014 Dec 15
2
[LLVMdev] 3.5.1 Testing Phase Begins
...Sebastian Dreßler
>> Sent: 15 December 2014 14:08
>> Cc: Ben Pope; Nikola Smiljanic; llvmdev
>> Subject: Re: [LLVMdev] 3.5.1 Testing Phase Begins
>>
>> 2014-12-15 13:00 GMT+01:00 Daniel Sanders <Daniel.Sanders at imgtec.com>:
>>>> LLVM: CodeGen/Mips/cconv/arguments-struct.ll
>>>
>>> Do you have the verbose lit output for this test?
>>>
>>
>> I ran it again in verbose mode, but there were no additional outputs.
>>
>> Cheers,
>> Sebastian
>
> Just to double check: Is that with -v or -...
2011 Jan 19
3
[LLVMdev] know if individual LLVM's Instruction has a result, and how to obtain it?
...) is for
obtaining the operands only. There is no dedicated method to obtain the
result.
{I was expecting something like Instruction->getResult().}
Instruction * Inst;
...
Value * Res = Inst;
Is the above the right way to do the work?
For an other example:
<result> = [tail] call [cconv <http://llvm.org/docs/LangRef.html#callingconv>] [ret attrs <http://llvm.org/docs/LangRef.html#paramattrs>]<ty> [<fnty>*]<fnptrval>(<function args>) [fn attrs <http://llvm.org/docs/LangRef.html#fnattrs>]
According to the LLVM Language reference, CallI...
2020 Apr 03
6
[RFC] Improving FileCheck
I'd like to (re)start a discussion on a few gotchas in FileCheck that I've
noticed working on various tests in llvm's suites. This begain in a review
[1], but I'll try to summarize here so it gets the right audience before
decisions are made on it (so to speak).
1: https://reviews.llvm.org/D77227
The main sticking point is the abundance of checks in FileCheck tests that
appear to
2007 Dec 31
1
[LLVMdev] PATCH: X86 calling convention cleanup
...in several hundred lines of duplicated code. This patch refines
the copies so that diff reveals refactoring opportunities instead of
noise. Okay to commit?
(My goal is to introduce a crazy new ABI.)
— Gordon
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cconv.patch
Type: application/octet-stream
Size: 22971 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20071231/4368eace/attachment.obj>
-------------- next part --------------
2011 Jan 19
0
[LLVMdev] know if individual LLVM's Instruction has a result, and how to obtain it?
...icated method to obtain the result.
> {I was expecting something like Instruction->getResult().}
>
>
> Instruction * Inst;
> ...
> Value * Res = Inst;
>
> Is the above the right way to do the work?
>
> For an other example:
>
> <result> = [tail] call [cconv <http://llvm.org/docs/LangRef.html#callingconv>] [ret attrs <http://llvm.org/docs/LangRef.html#paramattrs>]<ty> [<fnty>*]<fnptrval>(<function args>) [fn attrs <http://llvm.org/docs/LangRef.html#fnattrs>]
>
>
> According to the LLVM Language ref...
2018 Jan 24
2
[PATCH] D41675: Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1)
...test/CodeGen/Hexagon/tail-call-mem-intrinsics.ll
> llvm/trunk/test/CodeGen/MSP430/memset.ll
> llvm/trunk/test/CodeGen/Mips/2012-12-12-ExpandMemcpy.ll
> llvm/trunk/test/CodeGen/Mips/Fast-ISel/memtest1.ll
> llvm/trunk/test/CodeGen/Mips/biggot.ll
> llvm/trunk/test/CodeGen/Mips/cconv/arguments-small-structure
> s-bigger-than-32bits.ll
> llvm/trunk/test/CodeGen/Mips/cconv/arguments-varargs-small-s
> tructs-byte.ll
> llvm/trunk/test/CodeGen/Mips/cconv/arguments-varargs-small-s
> tructs-combinations.ll
> llvm/trunk/test/CodeGen/Mips/cconv/return-struct.ll
&...
2018 Jan 24
0
[PATCH] D41675: Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1)
...k-object.ll
llvm/trunk/test/CodeGen/Hexagon/tail-call-mem-intrinsics.ll
llvm/trunk/test/CodeGen/MSP430/memset.ll
llvm/trunk/test/CodeGen/Mips/2012-12-12-ExpandMemcpy.ll
llvm/trunk/test/CodeGen/Mips/Fast-ISel/memtest1.ll
llvm/trunk/test/CodeGen/Mips/biggot.ll
llvm/trunk/test/CodeGen/Mips/cconv/arguments-small-structures-bigger-than-32bits.ll
llvm/trunk/test/CodeGen/Mips/cconv/arguments-varargs-small-structs-byte.ll
llvm/trunk/test/CodeGen/Mips/cconv/arguments-varargs-small-structs-combinations.ll
llvm/trunk/test/CodeGen/Mips/cconv/return-struct.ll
llvm/trunk/test/CodeGen/Mips/lar...
2018 Jan 25
2
[PATCH] D41675: Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1)
.../tail-call-mem-intrinsics.ll
>> llvm/trunk/test/CodeGen/MSP430/memset.ll
>> llvm/trunk/test/CodeGen/Mips/2012-12-12-ExpandMemcpy.ll
>> llvm/trunk/test/CodeGen/Mips/Fast-ISel/memtest1.ll
>> llvm/trunk/test/CodeGen/Mips/biggot.ll
>> llvm/trunk/test/CodeGen/Mips/cconv/arguments-small-structure
>> s-bigger-than-32bits.ll
>> llvm/trunk/test/CodeGen/Mips/cconv/arguments-varargs-small-s
>> tructs-byte.ll
>> llvm/trunk/test/CodeGen/Mips/cconv/arguments-varargs-small-s
>> tructs-combinations.ll
>> llvm/trunk/test/CodeGen/Mips/...
2018 Jan 25
3
[PATCH] D41675: Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1)
...nsics.ll
>>> llvm/trunk/test/CodeGen/MSP430/memset.ll
>>> llvm/trunk/test/CodeGen/Mips/2012-12-12-ExpandMemcpy.ll
>>> llvm/trunk/test/CodeGen/Mips/Fast-ISel/memtest1.ll
>>> llvm/trunk/test/CodeGen/Mips/biggot.ll
>>> llvm/trunk/test/CodeGen/Mips/cconv/arguments-small-structure
>>> s-bigger-than-32bits.ll
>>> llvm/trunk/test/CodeGen/Mips/cconv/arguments-varargs-small-s
>>> tructs-byte.ll
>>> llvm/trunk/test/CodeGen/Mips/cconv/arguments-varargs-small-s
>>> tructs-combinations.ll
>>> llvm/...
2018 Jan 25
0
[PATCH] D41675: Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1)
...k-object.ll
llvm/trunk/test/CodeGen/Hexagon/tail-call-mem-intrinsics.ll
llvm/trunk/test/CodeGen/MSP430/memset.ll
llvm/trunk/test/CodeGen/Mips/2012-12-12-ExpandMemcpy.ll
llvm/trunk/test/CodeGen/Mips/Fast-ISel/memtest1.ll
llvm/trunk/test/CodeGen/Mips/biggot.ll
llvm/trunk/test/CodeGen/Mips/cconv/arguments-small-structures-bigger-than-32bits.ll
llvm/trunk/test/CodeGen/Mips/cconv/arguments-varargs-small-structs-byte.ll
llvm/trunk/test/CodeGen/Mips/cconv/arguments-varargs-small-structs-combinations.ll
llvm/trunk/test/CodeGen/Mips/cconv/return-struct.ll
llvm/trunk/test/CodeGen/Mips/lar...
2018 Jan 25
0
[PATCH] D41675: Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1)
...k-object.ll
llvm/trunk/test/CodeGen/Hexagon/tail-call-mem-intrinsics.ll
llvm/trunk/test/CodeGen/MSP430/memset.ll
llvm/trunk/test/CodeGen/Mips/2012-12-12-ExpandMemcpy.ll
llvm/trunk/test/CodeGen/Mips/Fast-ISel/memtest1.ll
llvm/trunk/test/CodeGen/Mips/biggot.ll
llvm/trunk/test/CodeGen/Mips/cconv/arguments-small-structures-bigger-than-32bits.ll
llvm/trunk/test/CodeGen/Mips/cconv/arguments-varargs-small-structs-byte.ll
llvm/trunk/test/CodeGen/Mips/cconv/arguments-varargs-small-structs-combinations.ll
llvm/trunk/test/CodeGen/Mips/cconv/return-struct.ll
llvm/trunk/test/CodeGen/Mips/lar...
2019 Jan 27
2
Missing formal definition of "declare"?
Hi,
I don't find the formal definition of "declare", although it is used
in ~300 hundred of places. Do I miss something? If it is not formally
defined, should it be defined? Thanks.
https://llvm.org/docs/LangRef.html
--
Regards,
Peng
2010 Apr 12
0
[LLVMdev] Why function pointer is different from other data type?
Hao Shen wrote:
> Dear all,
>
> I compiled c program with llvm and found something strange with
> function pointer as following small example .
>
> ------------- In C Code --------------
> float a (int value) {
> return value + 1;
> };
>
> typedef float (*funcptr_t) (int);
>
> funcptr_t get_ptr(funcptr_t p) {
> return p;
> }
>
> float
2011 Jan 06
2
[LLVMdev] What are all the LLVM IRs that will write into memory?
...char * ptr = malloc(...);
///...
//with use(s) of ptr later
The LLVM IR for the above code would be:
%0 = tail call noalias i8* @malloc(i32 137) nounwind
///...
// use(s) of %0
LLVM's Language Reference has the instruction format for CallInst:
<result> = [tail] call [cconv <http://llvm.org/docs/LangRef.html#callingconv>] [ret attrs <http://llvm.org/docs/LangRef.html#paramattrs>]<ty> [<fnty>*]<fnptrval>(<function args>) [fn attrs <http://llvm.org/docs/LangRef.html#fnattrs>]
Does that mean any LLVM IR that has a valid res...
2010 Apr 12
5
[LLVMdev] Why function pointer is different from other data type?
Dear all,
I compiled c program with llvm and found something strange with
function pointer as following small example .
------------- In C Code --------------
float a (int value) {
return value + 1;
};
typedef float (*funcptr_t) (int);
funcptr_t get_ptr(funcptr_t p) {
return p;
}
float result = get_ptr(a)(4);
------------- In LLVM Code --------------
%4 = call float (i32)* (float
2015 Aug 10
5
RFC: Add "operand bundles" to calls and invokes
...undles may be attached to a call or an invoke. The intended use of
these values is to support "frame introspection"-like functionality
for managed languages.
# Abstract Syntax
The syntax of a call instruction will be changed to look like this:
<result> = [tail | musttail] call [cconv] [ret attrs] <ty> [<fnty>*]
<fnptrval>(<function args>) [operand_bundle*] [fn attrs]
where operand_bundle = tag '('[ value ] (',' value )* ')'
value = normal SSA values
tag = "< some name >"
In other words, after the...