search for: johnso87

Displaying 20 results from an estimated 24 matches for "johnso87".

2011 Jul 27
2
[LLVMdev] Avoiding load narrowing in DAGCombiner
Hi Eli, On 07/27/2011 04:59 PM, Eli Friedman wrote: > On Wed, Jul 27, 2011 at 2:28 PM, Matt Johnson > <johnso87 at crhc.illinois.edu> wrote: >> Hi All, >> I'm writing a backend for a target which only supports 4-byte, >> 4-byte-aligned loads and stores. I custom-lower all {*EXT}LOAD and >> STORE nodes in TargetISelLowering.cpp to take advantage of all alignment >>...
2011 Jul 27
0
[LLVMdev] Avoiding load narrowing in DAGCombiner
On Wed, Jul 27, 2011 at 3:50 PM, Matt Johnson <johnso87 at crhc.illinois.edu> wrote: > Hi Eli, > > On 07/27/2011 04:59 PM, Eli Friedman wrote: >> >> On Wed, Jul 27, 2011 at 2:28 PM, Matt Johnson >> <johnso87 at crhc.illinois.edu>  wrote: >>> >>> Hi All, >>>     I'm writing a backend for...
2011 Jul 27
0
[LLVMdev] Avoiding load narrowing in DAGCombiner
On Wed, Jul 27, 2011 at 2:28 PM, Matt Johnson <johnso87 at crhc.illinois.edu> wrote: > Hi All, >     I'm writing a backend for a target which only supports 4-byte, > 4-byte-aligned loads and stores.  I custom-lower all {*EXT}LOAD and > STORE nodes in TargetISelLowering.cpp to take advantage of all alignment > information available...
2011 Jul 27
2
[LLVMdev] Avoiding load narrowing in DAGCombiner
Hi All, I'm writing a backend for a target which only supports 4-byte, 4-byte-aligned loads and stores. I custom-lower all {*EXT}LOAD and STORE nodes in TargetISelLowering.cpp to take advantage of all alignment information available to the backend, rather than treat each load and store conservatively, which takes O(10) instructions. My target's allowsUnalignedMemoryOperations()
2012 Apr 13
0
[LLVMdev] gdb + clang/llvm
Hi Roland, Is Foo.cpp a Clang source file? If so, make sure you run the compiler itself with "clang -cc1", not the compiler *driver* with bare "clang". See here ( http://lists.cs.uiuc.edu/pipermail/cfe-dev/2012-March/020275.html ) for a similar question. -Matt On 04/13/2012 04:19 PM, Roland Leißa wrote: > Hi all, > > I currently have a problem setting up gdb
2011 Jul 26
0
[LLVMdev] XOR Optimization
Hi, On Tue, Jul 26, 2011 at 11:32 AM, Matt Johnson <johnso87 at crhc.illinois.edu>wrote: > Hi Daniel, > > > Hi folks, > > > > I couldn't find a specific XOR (OR and AND) optimization on llvm, and > > therefore I am about to implement it. > > But first I would like to check with you guys that it really does not >...
2012 Apr 13
4
[LLVMdev] gdb + clang/llvm
Hi all, I currently have a problem setting up gdb with clang/llvm. I configured llvm/clang (trunk) with: ../llvm/configure --prefix=PROJECT_DIR/install_debug --enable-expensive-checks --enable-targets=host --enable-debug-runtime --enable-shared Now, when I invoke gdb with the freshly built clang it basically works. I can look at backtraces, set breakpoints and so on but breakpoints are never
2011 Jul 26
2
[LLVMdev] XOR Optimization
Hi Daniel, > Hi folks, > > I couldn't find a specific XOR (OR and AND) optimization on llvm, and > therefore I am about to implement it. > But first I would like to check with you guys that it really does not exist. > > For a simple loop like this: > > nbits = 128; > bit_addr = 0; > while(nbits--) > { > bindex=bit_addr>>5; /* Index is
2012 Mar 08
1
[LLVMdev] "Machine LICM" for Constants?
Thanks for the tip! I looked into it and it looks like the problem as of SVN HEAD is that the lui and ori instructions in Mips are considered cheap (1-cycle def-use latency) by MachineLICM::IsCheapInstruction(), but are not trivially materializable because their register operands are not always available. This makes MachineLICM::IsProfitableToHoist() return false, preventing the hoist even
2013 Mar 18
0
[linux-linus test] 17325: regressions - trouble: broken/fail/pass
...<matt.fleming@intel.com> Matt Fleming <matt.fleming@intel.com> [added commit history] Matt Fleming <matt.hfleming@intel.com> Matt Gates <matthew.gates@hp.com> Matt Gruskin <matthew.gruskin@gmail.com> Matt Helsley <matthltc@us.ibm.com> Matt Johnson <johnso87@illinois.edu> Matt Klein <mklein@twitter.com> Matt Phillips <mathewrphillips@gmail.com> Matt Porter <mporter@ti.com> Matt Renzelmann <mjr@cs.wisc.edu> Matt Schulte <matts@commtech-fastcom.com> Matt Sealey <matt@genesi-usa.com> Matt Turner <mat...
2013 Mar 29
0
[linux-linus test] 17454: regressions - FAIL
...<matt.fleming@intel.com> Matt Fleming <matt.fleming@intel.com> [added commit history] Matt Fleming <matt.hfleming@intel.com> Matt Gates <matthew.gates@hp.com> Matt Gruskin <matthew.gruskin@gmail.com> Matt Helsley <matthltc@us.ibm.com> Matt Johnson <johnso87@illinois.edu> Matt Klein <mklein@twitter.com> Matt Phillips <mathewrphillips@gmail.com> Matt Porter <mporter@ti.com> Matt Renzelmann <mjr@cs.wisc.edu> Matt Schulte <matts@commtech-fastcom.com> Matt Sealey <matt@genesi-usa.com> Matt Turner <mat...
2013 Apr 10
0
[linux-linus test] 17612: regressions - FAIL
...<matt.fleming@intel.com> Matt Fleming <matt.fleming@intel.com> [added commit history] Matt Fleming <matt.hfleming@intel.com> Matt Gates <matthew.gates@hp.com> Matt Gruskin <matthew.gruskin@gmail.com> Matt Helsley <matthltc@us.ibm.com> Matt Johnson <johnso87@illinois.edu> Matt Klein <mklein@twitter.com> Matt Phillips <mathewrphillips@gmail.com> Matt Porter <mporter@ti.com> Matt Renzelmann <mjr@cs.wisc.edu> Matt Schulte <matts@commtech-fastcom.com> Matt Sealey <matt@genesi-usa.com> Matt Turner <mat...
2013 May 05
0
[linux-linus test] 17901: regressions - FAIL
...eming <matt.fleming@intel.com> [added commit history] Matt Fleming <matt.hfleming@intel.com> Matt Gates <matthew.gates@hp.com> Matt Gomboc <gomboc0@gmail.com> Matt Gruskin <matthew.gruskin@gmail.com> Matt Helsley <matthltc@us.ibm.com> Matt Johnson <johnso87@illinois.edu> Matt Klein <mklein@twitter.com> Matt Phillips <mathewrphillips@gmail.com> Matt Porter <mporter@ti.com> Matt Renzelmann <mjr@cs.wisc.edu> Matt Schulte <matts@commtech-fastcom.com> Matt Sealey <matt@genesi-usa.com> Matt Turner <mat...
2013 May 07
0
[linux-linus test] 17916: regressions - FAIL
...eming <matt.fleming@intel.com> [added commit history] Matt Fleming <matt.hfleming@intel.com> Matt Gates <matthew.gates@hp.com> Matt Gomboc <gomboc0@gmail.com> Matt Gruskin <matthew.gruskin@gmail.com> Matt Helsley <matthltc@us.ibm.com> Matt Johnson <johnso87@illinois.edu> Matt Klein <mklein@twitter.com> Matt Phillips <mathewrphillips@gmail.com> Matt Porter <mporter@ti.com> Matt Renzelmann <mjr@cs.wisc.edu> Matt Schulte <matts@commtech-fastcom.com> Matt Sealey <matt@genesi-usa.com> Matt Turner <mat...
2013 Jun 16
0
[linux-linus test] 18150: regressions - FAIL
...eming <matt.fleming@intel.com> [added commit history] Matt Fleming <matt.hfleming@intel.com> Matt Gates <matthew.gates@hp.com> Matt Gomboc <gomboc0@gmail.com> Matt Gruskin <matthew.gruskin@gmail.com> Matt Helsley <matthltc@us.ibm.com> Matt Johnson <johnso87@illinois.edu> Matt Klein <mklein@twitter.com> Matt Phillips <mathewrphillips@gmail.com> Matt Porter <mporter@ti.com> Matt Renzelmann <mjr@cs.wisc.edu> Matt Schulte <matts@commtech-fastcom.com> Matt Sealey <matt@genesi-usa.com> Matt Turner <mat...
2013 Jun 23
0
[linux-linus test] 18181: regressions - trouble: broken/fail/pass
...eming <matt.fleming@intel.com> [added commit history] Matt Fleming <matt.hfleming@intel.com> Matt Gates <matthew.gates@hp.com> Matt Gomboc <gomboc0@gmail.com> Matt Gruskin <matthew.gruskin@gmail.com> Matt Helsley <matthltc@us.ibm.com> Matt Johnson <johnso87@illinois.edu> Matt Klein <mklein@twitter.com> Matt Phillips <mathewrphillips@gmail.com> Matt Porter <mporter@ti.com> Matt Renzelmann <mjr@cs.wisc.edu> Matt Schulte <matts@commtech-fastcom.com> Matt Sealey <matt@genesi-usa.com> Matt Turner <mat...
2013 Aug 29
0
[linux-linus test] 18805: regressions - FAIL
...eming <matt.fleming@intel.com> [added commit history] Matt Fleming <matt.hfleming@intel.com> Matt Gates <matthew.gates@hp.com> Matt Gomboc <gomboc0@gmail.com> Matt Gruskin <matthew.gruskin@gmail.com> Matt Helsley <matthltc@us.ibm.com> Matt Johnson <johnso87@illinois.edu> Matt Klein <mklein@twitter.com> Matt Phillips <mathewrphillips@gmail.com> Matt Porter <matt.porter@linaro.org> Matt Porter <mporter@ti.com> Matt Renzelmann <mjr@cs.wisc.edu> Matt Schulte <matts@commtech-fastcom.com> Matt Sealey <...
2013 Aug 29
0
[linux-linus test] 18844: regressions - FAIL
...eming <matt.fleming@intel.com> [added commit history] Matt Fleming <matt.hfleming@intel.com> Matt Gates <matthew.gates@hp.com> Matt Gomboc <gomboc0@gmail.com> Matt Gruskin <matthew.gruskin@gmail.com> Matt Helsley <matthltc@us.ibm.com> Matt Johnson <johnso87@illinois.edu> Matt Klein <mklein@twitter.com> Matt Phillips <mathewrphillips@gmail.com> Matt Porter <matt.porter@linaro.org> Matt Porter <mporter@ti.com> Matt Renzelmann <mjr@cs.wisc.edu> Matt Schulte <matts@commtech-fastcom.com> Matt Sealey <...
2011 Mar 10
1
[LLVMdev] compiler-rt: Infinite loop/stack overflow in __modsi3()
Hi All, The default implementation of __modsi3() (signed integer modulus) in compiler-rt/lib/modsi3.c is defined recursively. Thankfully, LLVM is smart enough to do tail call elimination on the recursion, so I got an infinite loop rather than a stack overflow :) Here's the patch, patterned after the correct implementation in umodsi3.c: diff --git a/lib/compiler-rt/lib/modsi3.c
2012 Feb 17
0
[LLVMdev] We need better hashing
On Fri, Feb 17, 2012 at 3:59 AM, Chandler Carruth<chandlerc at google.com> wrote: > On Tue, Feb 14, 2012 at 2:44 AM, Chris Lattner<clattner at apple.com <http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev>> wrote: > > >/ I'm contradicting my stance above about not caring about the > />/ implementation :), but is MurmurHash a good hash for string data?