Displaying 3 results from an estimated 3 matches for "buckheister".
2014 Jun 19
2
[LLVMdev] [PATCH] triples for baremetal
Eric,
Attached are patches for llvm and clang that implement this.
I've made 'none' a component that must be added explicitly (i.e. don't turn
arm-eabi into arm--none-eabi, but rather turn it into arm--unknown-eabi) to try
to reduce surprises. It also keeps the normalization logic a bit simpler than it
would otherwise have to be.
SPIR triples were one place where I was
2014 Jun 23
4
[LLVMdev] [cfe-dev] [PATCH] triples for baremetal
...essage --------
> Subject: [cfe-dev] [PATCH] triples for baremetal
> Date: Thu, 19 Jun 2014 07:43:44 -0600
> From: Jonathan Roelofs <jonathan at codesourcery.com>
> To: Eric Christopher <echristo at gmail.com>
> CC: Clang Commits <cfe-commits at cs.uiuc.edu>, Phoebe Buckheister
> <llvm at quasiparticle.net>, "cfe-dev at cs.uiuc.edu" <cfe-dev at cs.uiuc.edu>,
> "llvmdev at cs.uiuc.edu" <llvmdev at cs.uiuc.edu>
>
> Eric,
>
> Attached are patches for llvm and clang that implement this.
>
> I've made 'none&...
2012 Mar 30
0
[LLVMdev] Invalid code generated for on-stack class compares
clang++ generates invalid code for on-stack struct compares with
overloaded operators in release 3.0.
Take the following code:
struct A {
bool operator<(const A& other)
{ return ((long long int)this) < ((long long int)&other); }
};
int main() {
A a, b;
return (a < b) + (b < a);
}
Usually, this program should return 1. Compiling it with "clang++ -Ox"
with x