Displaying 19 results from an estimated 19 matches for "stringliteral".
2016 Nov 29
2
RFC: Constructing StringRefs at compile time
On 28 November 2016 at 20:51, Zachary Turner via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
> The basic idea here is that you introduce a StringLiteral class and anywhere
> you want to use a global constructor, you make sure to declare a constexpr
> array instead of a normal array, and you make it of type StringLiteral.
I prefer constexpr llvm_strlen() over StringLiteral because it doesn't
require code changes outside StringRef - all St...
2016 Dec 12
0
RFC: Constructing StringRefs at compile time
Well, apparently clang has clang::StringLiteral in clang/AST/Expr.h
So, our options are either: Allow this name clash (obviously the namespaces
don't clash, only the names) and deal with it when it's an issue (which
will be limited to clang, and even then not very often), or choose a
different name.
Thoughts?
On Mon, Dec 12, 2016 at 1...
2016 Nov 28
3
RFC: Constructing StringRefs at compile time
The fact that the templatized constructor falls down because of the
possibility of initializing StringRef with a stack-allocated char array
kills that idea in my mind.
I feel like the only two reasonable solutions are
1) allow UDL for this case, document that this is an exception and that
UDLs are still not permitted anywhere else, and require (by policy, since I
don't know of a way to have
2016 Dec 12
2
RFC: Constructing StringRefs at compile time
On Mon, Dec 12, 2016 at 1:03 PM Zachary Turner via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> Well, apparently clang has clang::StringLiteral in clang/AST/Expr.h
>
> So, our options are either: Allow this name clash (obviously the
> namespaces don't clash, only the names) and deal with it when it's an issue
> (which will be limited to clang, and even then not very often), or choose a
> different name.
>
Pretty...
2016 Dec 12
4
RFC: Constructing StringRefs at compile time
I can. I'll whip something up today
On Fri, Dec 9, 2016 at 1:18 AM Malcolm Parsons <malcolm.parsons at gmail.com>
wrote:
> On 2 December 2016 at 17:12, James Y Knight <jyknight at google.com> wrote:
> > +1 from me for the StringLiteral proposal from a few messages back.
>
> Zachary, do you want to commit StringLiteral?
>
> --
> Malcolm Parsons
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20161212/e7fa014e/attachment.htm...
2016 Dec 12
0
RFC: Constructing StringRefs at compile time
...ec 12, 2016, at 3:45 PM, David Blaikie via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>
>
>
> On Mon, Dec 12, 2016 at 1:03 PM Zachary Turner via llvm-dev <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote:
> Well, apparently clang has clang::StringLiteral in clang/AST/Expr.h
>
> So, our options are either: Allow this name clash (obviously the namespaces don't clash, only the names) and deal with it when it's an issue (which will be limited to clang, and even then not very often), or choose a different name.
>
> Pretty sure this...
2018 May 14
1
Unable to build 'lld' on Mac OS 10.9
...m-stable/include/llvm/Support/FileSystem.h:33:
In file included from /testlocation/llvm_lld/llvm-stable/include/llvm/Support/Chrono.h:14:
/testlocation/llvm_lld/llvm-stable/include/llvm/Support/FormatProviders.h:267:25:error: no viable conversion from
'const char [2]' to 'llvm::StringLiteral'
.Case("Y", B ?"YES" : "NO")
^~~
/testlocation/llvm_lld/llvm-stable/include/llvm/ADT/StringRef.h:857:9:note: candidate constructor
(the implicit copy constructor) notviable: no known conversion from 'const cha...
2016 Dec 09
0
RFC: Constructing StringRefs at compile time
On 2 December 2016 at 17:12, James Y Knight <jyknight at google.com> wrote:
> +1 from me for the StringLiteral proposal from a few messages back.
Zachary, do you want to commit StringLiteral?
--
Malcolm Parsons
2020 Feb 05
3
[Release-testers] [10.0.0 Release] Release Candidate 1 is here
Hello,
When running test-release.sh using GCC 5.4.0 we encountered this error :
/home/anil/llvm1000_rc1_binary_upload/rc1/llvm-project/clang-tools-extra/clangd/Hover.cpp:
In function ‘llvm::StringLiteral
clang::clangd::{anonymous}::getNameForExpr(const clang::Expr*)’:
/home/anil/llvm1000_rc1_binary_upload/rc1/llvm-project/clang-tools-extra/clangd/Hover.cpp:450:10:
error: could not convert ‘(const char*)"expression"’ from ‘const char*’ to
‘llvm::StringLiteral’
return "expression&qu...
2016 Nov 29
2
RFC: Constructing StringRefs at compile time
On 29 November 2016 at 16:18, Zachary Turner <zturner at google.com> wrote:
> I don't like the llvm_strlen approach as it is incompatible with
> std::string_view which we may eventually move to.
In what way is it incompatible?
constexpr StringRef(const char* s) : Data(s), Length(llvm_strlen(s)) {}
is equivalent to
constexpr string_view(const char* s) : Data(s),
2008 Jun 06
2
[LLVMdev] Trouble with inline asm
...he *** line is commented I get this LL (unrelevant stuff removed):
; ModuleID = 'tangotests.asm1'
target datalayout =
"e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:8"
target triple = "i686-unknown-linux-gnu"
@.stringliteral = internal constant [4 x i8] c"%d\0A\00"
; <[4 x i8]*> [#uses=1]
declare i32 @printf(i8*, ...)
define fastcc i32 @_Dmain() {
entry_tangotests.asm1.main:
%i = alloca i32 ; <i32*> [#uses=4]
store i32 12, i32* %i
%tmp = load i32* %i...
2019 Aug 02
2
building a custom plugin
Hi LLVM Devs,
I am in the process of building my own plugin for Clang/LLVM in Windows
on Visual Studio. I am having difficulty generating the .dll shared file to use
at compile time. How have the .dlls corresponding to the example plugins
been built?
This works:
clang -fplugin=C:/Users/User/llvm-project/build/Release/bin/PrintFunctionNames.dll -Xclang -plugin -Xclang print-fns test.c
This
2016 Mar 15
2
[cfe-dev] GSoC AST->XML project still open?
2009 Nov 17
13
ZFS storage server hardware
...e disk (SATA): ~100
Does anyone have any example systems they have built or any thoughts on
what I could do differently?
Best regards,
Ian.
[1] http://www.mail-archive.com/zfs-discuss at opensolaris.org/msg27234.html
[2] http://www.avsforum.com/avs-vb/showthread.php?p=17543496
[3] http://www.stringliterals.com/?p=53
[4] http://www.mail-archive.com/zfs-discuss at opensolaris.org/msg22761.html
2010 Mar 26
23
RAID10
Hi All,
I am looking at ZFS and I get that they call it RAIDZ which is similar to RAID 5, but what about RAID 10? Isn''t a RAID 10 setup better for data protection?
So if I have 8 x 1.5tb drives, wouldn''t I:
- mirror drive 1 and 5
- mirror drive 2 and 6
- mirror drive 3 and 7
- mirror drive 4 and 8
Then stripe 1,2,3,4
Then stripe 5,6,7,8
How does one do this with ZFS?
2016 Apr 17
2
Problems with GEP and CallInst
...declare i32 @_wrts(i8*) #0
All the types match (even if the assertion condition makes me think they shouldn’t), am I doing something wrong with GEP?
here’s the code that translates the AST Literal into LLVM IR and creates the GEP (the return value will be passed to the Callee):
llvm::Value *ast::StringLiteral::build(llvmir_builder *builder) {
TypeRef *strtype = evalType();
TypeRef *chrtype = strtype->getType()->getPointedType();
llvm::ArrayType *arty = llvm::ArrayType::get(chrtype->getIRType(), val.length()+1);
if (!strcst) {
strcst = new llvm::GlobalVariable(*container,...
2016 Nov 29
4
RFC: Constructing StringRefs at compile time
On 29 November 2016 at 17:38, Zachary Turner <zturner at google.com> wrote:
> I see, but I looked over your proposed implementation from earlier in the
> thread, and if I'm not mistaken I see this:
That's a different suggestion.
> That said, what did you think about my other proposal of the complicated UDL
> with macro?
>
> #define LIT(x) x_string_ref_literal
>
2020 Jan 30
21
[10.0.0 Release] Release Candidate 1 is here
Hello everyone,
It took a bit longer than planned due to master being a somewhat
unstable at the branch point, but Release Candidate 1 has now been
tagged as llvmorg-10.0.0-rc1.
Source code and docs are available at https://prereleases.llvm.org/10.0.0/#rc1
Pre-built binaries will be added there as they become available.
Please file bug reports for any issues you find as blockers of
2010 Mar 03
26
How to verify ecc for ram is active and enabled?
Is there a method to view the status of the rams ecc single or double bit errors? I would like to confirm that ecc on my xeon e5520 and ecc ram are performing their role since memtest is ambiguous.
I am running memory test on a p6t6 ws, e5520 xeon, 2gb samsung ecc modules and this is what is on the screen:
Chipset: Core IMC (ECC : Detect / Correct)
However, further down "ECC" is