Displaying 19 results from an estimated 19 matches for "loadconst".
2011 Sep 13
1
[LLVMdev] Setting priority in instruction selection
...),
> >
> > !strconcat(IL_OP_BFI.Text, " $dst, $lhs, $rhs, $bitpat"),
> >
> > [(set GPRI32:$dst, (bfi_pat1 GPRI32:$lhs, GPRI32:$rhs,
> > GPRI32:$bitpat))]>;
> >
> > and also this instruction:
> >
> >
> >
> > def LOADCONST_i32 : ILFormat<IL_OP_MOV, (outs GPRI32:$dst),
> >
> > (ins i32imm:$val),
> >
> > "mov $dst, $src",
> >
> > [(set GPRI32:$dst, imm:$val)]>;
> >
> >
> >
> >
> >
> > Now, what is happening with t...
2011 Sep 13
3
[LLVMdev] Setting priority in instruction selection
...f BFI_i32 : ThreeInOneOut<IL_OP_BFI, (outs GPRI32:$dst),
(ins GPRI32:$lhs, GPRI32:$rhs, GPRI32:$bitpat),
!strconcat(IL_OP_BFI.Text, " $dst, $lhs, $rhs, $bitpat"),
[(set GPRI32:$dst, (bfi_pat1 GPRI32:$lhs, GPRI32:$rhs, GPRI32:$bitpat))]>;
and also this instruction:
def LOADCONST_i32 : ILFormat<IL_OP_MOV, (outs GPRI32:$dst),
(ins i32imm:$val),
"mov $dst, $src",
[(set GPRI32:$dst, imm:$val)]>;
Now, what is happening with this code, (A & B) | (C & ~B), where B is an immedate and ~B is an inverse of it,
instead of getting
LOADCONST_...
2011 Sep 13
0
[LLVMdev] Setting priority in instruction selection
...> (ins GPRI32:$lhs, GPRI32:$rhs, GPRI32:$bitpat),
>
> !strconcat(IL_OP_BFI.Text, " $dst, $lhs, $rhs, $bitpat"),
>
> [(set GPRI32:$dst, (bfi_pat1 GPRI32:$lhs, GPRI32:$rhs,
> GPRI32:$bitpat))]>;
>
> and also this instruction:
>
>
>
> def LOADCONST_i32 : ILFormat<IL_OP_MOV, (outs GPRI32:$dst),
>
> (ins i32imm:$val),
>
> "mov $dst, $src",
>
> [(set GPRI32:$dst, imm:$val)]>;
>
>
>
>
>
> Now, what is happening with this code, (A & B) | (C & ~B), where B is an
> imm...
2014 May 04
12
[LLVMdev] [RFC] Benchmarking subset of the test suite
...5-11-29-LongSwitch
SingleSource/UnitTests/2006-01-29-SimpleIndirectCall
SingleSource/UnitTests/2006-02-04-DivRem
SingleSource/UnitTests/2006-12-01-float_varg
SingleSource/UnitTests/2006-12-04-DynAllocAndRestore
SingleSource/UnitTests/2006-12-07-Compare64BitConstant
SingleSource/UnitTests/2006-12-11-LoadConstants
SingleSource/UnitTests/2007-01-04-KNR-Args
SingleSource/UnitTests/2007-03-02-VaCopy
SingleSource/UnitTests/2007-04-25-weak
SingleSource/UnitTests/2008-04-18-LoopBug
SingleSource/UnitTests/2008-04-20-LoopBug2
SingleSource/UnitTests/2008-07-13-InlineSetjmp
SingleSource/UnitTests/2009-04-16-Bitfie...
2011 Dec 01
1
[LLVMdev] [llvm-testresults] bwilson__llvm-gcc_PROD__i386 nightly tester results
...11-30 08:56:22
>
>
> Tests Summary
>
> Status Group #
> Performance Regressions 225
> Unchanged Tests 738
> *Total Tests* *963*
>
>
> Changes Detail
>
> Performance Regressions - Compile Δ Previous Current σ
> SingleSource/UnitTests/2006-12-11-LoadConstants.compile
> <http://llvm.org/perf/db_default/simple/nts/380/graph?pset.0=on&test.SingleSource%2FUnitTests%2F2006-12-11-LoadConstants.compile=on>
> 4.73% 0.1225 0.1283 0.0009
> MultiSource/Benchmarks/Prolangs-C++/simul/simul.compile
> <http://llvm.org/perf/db_default/simpl...
2012 Feb 19
2
[LLVMdev] Problem While Running Test Suite
...ce/UnitTests/2003-08-05-CastFPToUint | * | * |
SingleSource/UnitTests/AtomicOps | * | * |
SingleSource/UnitTests/2003-05-02-DependentPHI | * | * |
SingleSource/UnitTests/2006-12-11-LoadConstants | * | * |
SingleSource/UnitTests/2003-05-26-Shorts | * | * |
SingleSource/UnitTests/2007-04-25-weak | * | * |
SingleSource/UnitTests/2002-10-09-ArrayResolution...
2008 Feb 03
0
[LLVMdev] 2.2 Prerelease available for testing
...* 0.01 | - - n/a n/a
SingleSource/UnitTests/2006-12-07-Compare64BitConstant | 0.0023 540 0.0018 * 0.0020 | 0.00 0.00 0.00 * 0.01 | - - n/a n/a
SingleSource/UnitTests/2006-12-11-LoadConstants | 0.1270 3848 0.0452 * 0.0452 | 0.00 0.00 0.00 * 0.05 | - - n/a n/a
SingleSource/UnitTests/2007-01-04-KNR-Args | 0.0037 616 0.0032 * 0.0028...
2007 Sep 18
0
[LLVMdev] 2.1 Pre-Release Available (testers needed)
...* 0.02 | - - n/a n/a
SingleSource/UnitTests/2006-12-07-Compare64BitConstant | 0.0040 524 0.0040 * 0.0000 | 0.00 0.00 0.00 * 0.01 | - - n/a n/a
SingleSource/UnitTests/2006-12-11-LoadConstants | 0.0640 3848 0.0400 * 0.0360 | 0.00 0.00 0.00 * 0.06 | - - n/a n/a
SingleSource/UnitTests/2007-01-04-KNR-Args | 0.0040 616 0.0000 * 0.0080...
2008 Jan 24
6
[LLVMdev] 2.2 Prerelease available for testing
LLVMers,
The 2.2 prerelease is now available for testing:
http://llvm.org/prereleases/2.2/
If anyone can help test this release, I ask that you do the following:
1) Build llvm and llvm-gcc (or use a binary). You may build release
(default) or debug. You may pick llvm-gcc-4.0, llvm-gcc-4.2, or both.
2) Run 'make check'.
3) In llvm-test, run 'make TEST=nightly report'.
4) When
2007 Sep 18
0
[LLVMdev] 2.1 Pre-Release Available (testers needed)
...* 0.00 | - - n/a n/a
SingleSource/UnitTests/2006-12-07-Compare64BitConstant | 0.0029 532 0.0015 * 0.0014 | 0.00 0.00 0.00 * 0.01 | - - n/a n/a
SingleSource/UnitTests/2006-12-11-LoadConstants | 0.0962 3844 0.0315 * 0.0295 | 0.00 0.00 0.00 * 0.04 | - - n/a n/a
SingleSource/UnitTests/2007-01-04-KNR-Args | 0.0090 608 0.0024 * 0.0024...
2008 Jan 28
0
[LLVMdev] 2.2 Prerelease available for testing
...* 0.00 | - - n/a n/a
SingleSource/UnitTests/2006-12-07-Compare64BitConstant | 0.0009 564 0.0009 * 0.0009 | 0.00 0.00 0.00 * 0.00 | - - n/a n/a
SingleSource/UnitTests/2006-12-11-LoadConstants | 0.0476 3828 0.0257 * 0.0425 | 0.00 0.00 0.00 * 0.04 | - - n/a n/a
SingleSource/UnitTests/2007-01-04-KNR-Args | 0.0015 640 0.0017 * *...
2009 Oct 20
1
[LLVMdev] 2.6 pre-release2 ready for testing
...01 | - - n/a n/a
> SingleSource/UnitTests/2006-12-07-Compare64BitConstant |
> 0.0000 592 0.0000 * 0.0000 | 0.00 0.00
> 0.00 * 0.01 | - - n/a n/a
> SingleSource/UnitTests/2006-12-11-LoadConstants |
> 0.0400 2704 0.0300 * 0.0400 | 0.00 0.00
> 0.00 * 0.04 | - - n/a n/a
> SingleSource/UnitTests/2007-01-04-KNR-Args |
> 0.0000 668 0.0000 * ...
2009 Oct 20
0
[LLVMdev] 2.6 pre-release2 ready for testing
Hi Tanya,
> 1) Compile llvm from source and untar the llvm-test in the projects
> directory (name it llvm-test or test-suite). Choose to use a
> pre-compiled llvm-gcc or re-compile it yourself.
I compiled llvm and llvm-gcc with separate objects directories.
Platform is x86_64-linux-gnu.
> 2) Run make check, report any failures (FAIL or unexpected pass). Note
> that you need to
2009 Oct 20
1
[LLVMdev] 2.6 pre-release2 ready for testing
...n/a n/a
> SingleSource/UnitTests/2006-12-07-
> Compare64BitConstant | 0.0000 592 0.0000
> * 0.0000 | 0.00 0.00 0.00 *
> 0.01 | - - n/a n/a
> SingleSource/UnitTests/2006-12-11-
> LoadConstants | 0.0400 2704 0.0300
> * 0.0400 | 0.00 0.00 0.00 *
> 0.04 | - - n/a n/a
> SingleSource/UnitTests/2007-01-04-KNR-
> Args | 0.0000 668 0.0000
&g...
2007 Sep 15
22
[LLVMdev] 2.1 Pre-Release Available (testers needed)
LLVMers,
The 2.1 pre-release (version 1) is available for testing:
http://llvm.org/prereleases/2.1/version1/
I'm looking for members of the LLVM community to test the 2.1
release. There are 2 ways you can help:
1) Download llvm-2.1, llvm-test-2.1, and the appropriate llvm-gcc4.0
binary. Run "make check" and the full llvm-test suite (make
TEST=nightly report).
2) Download
2009 Oct 17
12
[LLVMdev] 2.6 pre-release2 ready for testing
LLVMers,
2.6 pre-release2 is ready to be tested by the community.
http://llvm.org/prereleases/2.6/
If you have time, I'd appreciate anyone who can help test the release.
To test llvm-gcc:
1) Compile llvm from source and untar the llvm-test in the projects
directory (name it llvm-test or test-suite). Choose to use a pre-
compiled llvm-gcc or re-compile it yourself.
2) Run make check,
2009 Feb 07
11
[LLVMdev] 2.5 Pre-release1 available for testing
LLVMers,
The 2.5 pre-release is available for testing:
http://llvm.org/prereleases/2.5/
If you have time, I'd appreciate anyone who can help test the release.
Please do the following:
1) Download/compile llvm source, and either compile llvm-gcc source or
use llvm-gcc binary (please compile llvm-gcc with fortran if you can).
2) Run make check, send me the testrun.log
3) Run "make
2014 Jan 28
3
[LLVMdev] MergeFunctions: reduce complexity to O(log(N))
Hi Stepan,
Sorry for the delay. It's great that you are working on MergeFunctions
as well and I agree, we should definitely try to combine our efforts to
improve MergeFunctions.
Just to give you some context, the pass (with the similar function
merging patch) is already being used in a production setting. From my
point of view, it would be better if we focus on improving its
capability
2014 Jan 30
3
[LLVMdev] MergeFunctions: reduce complexity to O(log(N))
...mpleIndirectCall.ll 3 2514 0 0.01 2505 0 0.01 2505
2006-02-04-DivRem.ll 2 3113 0 0.01 3104 0 0.01 3104
2006-12-01-float_varg.ll 1 1864 0 0.01 1855 0 0.01 1855
2006-12-04-DynAllocAndRestore.ll 5 7012 0 0.01 7001 0 0.01 7001
2006-12-07-Compare64BitConstant.ll 1 2532 0 0.01 2523 0 0.01 2523
2006-12-11-LoadConstants.ll 155 38553 0 0.02 38544 0 0.01 38544
2007-01-04-KNR-Args.ll 3 5681 0 0.01 5672 0 0.01 5672
2007-03-02-VaCopy.ll 2 4199 0 0.01 4190 0 0.01 4190
2007-04-10-BitfieldTest.ll 1 2325 0 0.01 2316 0 0.01 2316
2007-04-25-weak.ll 1 1941 0 0.01 1932 0 0.01 1932
2008-01-07-LongDouble.ll 1 1693 0 0.01 168...