search for: buckheister

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