search for: t_pointer

Displaying 9 results from an estimated 9 matches for "t_pointer".

Did you mean: c_pointer
2012 Oct 10
3
[LLVMdev] Inconsistency in the LLVM docs
http://llvm.org/docs/LangRef.html#i_inttoptr The 'inttoptr' instruction takes an integer<http://llvm.org/docs/LangRef.html#t_integer> value to cast, and a type to cast it to, which must be a pointer<http://llvm.org/docs/LangRef.html#t_pointer> type. The final example is: %Z = inttoptr <4 x i32> %G to <4 x i8*>; yields truncation of vector G to four pointers The result is not a pointer type, but a vector of pointer types. This violates the restriction of the arguments. Is this an overview, or should this instruction ty...
2008 Jan 31
0
[LLVMdev] C embedded extensions and LLVM
Alireza, I have added full support for embedded C address spaces to the LLVM IR (see http://llvm.org/docs/LangRef.html#t_pointer). I have not added any support for the fractional types and their operators, though I think this would simply require adding the necessary intrinsics, which is one of the easier things to add to LLVM. Given that LLVM takes the approach of modeling these kinds of type differences as differ...
2008 Jan 30
2
[LLVMdev] C embedded extensions and LLVM
Thank you Chris, That is great news... So his modifications are in llvm-2.2? How has Christopher tested them? Are there attributes or intrinsics that I can also use? A. -----Original Message----- From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On Behalf Of Chris Lattner Sent: Tuesday, January 29, 2008 9:23 PM To: LLVM Developers Mailing List Subject: Re: [LLVMdev] C
2008 Feb 01
1
[LLVMdev] C embedded extensions and LLVM
...s.uiuc.edu] On Behalf Of Christopher Lamb Sent: Wednesday, January 30, 2008 10:59 PM To: LLVM Developers Mailing List Subject: Re: [LLVMdev] C embedded extensions and LLVM Alireza, I have added full support for embedded C address spaces to the LLVM IR (see http://llvm.org/docs/LangRef.html#t_pointer). I have not added any support for the fractional types and their operators, though I think this would simply require adding the necessary intrinsics, which is one of the easier things to add to LLVM. Given that LLVM takes the approach of modeling these kinds of type differences as differing operat...
2008 Jun 18
1
[LLVMdev] [PATCH] Insert a missing comma in documentation
...x eba4e5a..5bc81cc 100644 --- a/docs/LangRef.html +++ b/docs/LangRef.html @@ -1045,7 +1045,7 @@ classifications:</p> <td><a href="#t_integer">integer</a>, <a href="#t_floating">floating point</a>, <a href="#t_pointer">pointer</a>, - <a href="#t_vector">vector</a> + <a href="#t_vector">vector</a>, <a href="#t_struct">structure</a>, <a href="#t_array">array</a>,...
2012 Oct 10
0
[LLVMdev] Inconsistency in the LLVM docs
Hi Micah, We need to fix the documentation here. We want to be able to convert vectors of integers to vectors of pointers and back. There are a few tests such as (/InstCombine/vector_gep1.ll) that check for these conversions. Nadav On Oct 10, 2012, at 11:11 AM, "Villmow, Micah" <Micah.Villmow at amd.com> wrote: > http://llvm.org/docs/LangRef.html#i_inttoptr > >
2008 Apr 21
1
[LLVMdev] Address Spaces for local memories
Hello, I'm developing a C compiler for a machine with different local memories, for which I need to be able to specify in which specific memory a global variable should be allocated, and I also need to generate different instructions for accessing different local memories. I've seen in the LLVM 2.2 release notes that there is now support for multiple address spaces, that seem to
2012 Oct 10
1
[LLVMdev] Inconsistency in the LLVM docs
...mailto:Micah.Villmow at amd.com>> wrote: http://llvm.org/docs/LangRef.html#i_inttoptr The 'inttoptr' instruction takes an integer<http://llvm.org/docs/LangRef.html#t_integer> value to cast, and a type to cast it to, which must be a pointer<http://llvm.org/docs/LangRef.html#t_pointer> type. The final example is: %Z = inttoptr <4 x i32> %G to <4 x i8*>; yields truncation of vector G to four pointers The result is not a pointer type, but a vector of pointer types. This violates the restriction of the arguments. Is this an overview, or should this instruction ty...
2008 Nov 10
4
PathFindExtension and wide strings
Hi, What''s happening here? require ''windows/path'' require ''windows/unicode'' include Windows::Path include Windows::Unicode file_a = ''bar.txt'' file_w = multi_to_wide(file_a) p PathFindExtensionA(file_a) # ''.txt'' => OK p PathFindExtensionW(file_w) # ''.'' => WRONG Is Ruby chopping the