search for: optabs

Displaying 10 results from an estimated 10 matches for "optabs".

2008 Mar 23
1
[LLVMdev] non-enable-llvm support in llvm-gcc-4.2 issue
.../* LLVM LOCAL begin */ /* Call this to initialize an optab function tree. */ extern tree llvm_init_one_libfunc (const char *); -#ifndef ENABLE_LLVM -#define llvm_init_one_libfunc init_one_libfunc -#endif /* LLVM LOCAL end */ extern int vector_mode_valid_p (enum machine_mode); diff --git a/gcc/optabs.c b/gcc/optabs.c index 06243c9..d5a1b19 100644 --- a/gcc/optabs.c +++ b/gcc/optabs.c @@ -5137,7 +5137,6 @@ init_intraclass_conv_libfuncs (convert_optab tab, const char *opname, /* LLVM local begin */ -#undef llvm_init_one_libfunc tree llvm_init_one_libfunc (const char *name) { Sincerely, Jay...
2007 Jan 11
3
[LLVMdev] Ada support for llvm-gcc4
...build2. 11-tree_invariant.diff Backport recompute_tree_invariant_for_addr_expr from 4.3. 12-optimize.diff The Ada front-end makes use of the optimization level (-O1 etc), however the level is not available in gcc-llvm4. Pretend the optimization level is 2, until a better solution is found. 13-optabs.diff Remove all uses of optabs by Ada. These seem to be left-over from older gcc versions: while optabs are initialized, they are not actually used. 14-decl_rtl.diff Use the LLVM version of make_decl_rtl when compiling for LLVM. 15-gimplifier.diff Backport some gimplifier fixes from 4.3. The...
2007 Jan 11
0
[LLVMdev] Ada support for llvm-gcc4
...t recompute_tree_invariant_for_addr_expr from 4.3. > > 12-optimize.diff > The Ada front-end makes use of the optimization level (-O1 etc), > however the level is not available in gcc-llvm4. Pretend the > optimization > level is 2, until a better solution is found. > > 13-optabs.diff > Remove all uses of optabs by Ada. These seem to be left-over from > older gcc versions: while optabs are initialized, they are not > actually > used. > > 14-decl_rtl.diff > Use the LLVM version of make_decl_rtl when compiling for LLVM. > > 15-gimplifier.diff &...
2004 May 05
0
[LLVMdev] Testing LLVM on OS X
.../Desktop/LLVM/cfrontend/ppc/llvm-gcc/bin/gcc -c -o expmed.o -DHOST_WORDS_BIG_ENDIAN -O3 expmed.c /Users/patrick/Desktop/LLVM/cfrontend/ppc/llvm-gcc/bin/gcc -c -o explow.o -DHOST_WORDS_BIG_ENDIAN -O3 explow.c /Users/patrick/Desktop/LLVM/cfrontend/ppc/llvm-gcc/bin/gcc -c -o optabs.o -DHOST_WORDS_BIG_ENDIAN -O3 optabs.c /Users/patrick/Desktop/LLVM/cfrontend/ppc/llvm-gcc/bin/gcc -c -o varasm.o -DHOST_WORDS_BIG_ENDIAN -O3 varasm.c /Users/patrick/Desktop/LLVM/cfrontend/ppc/llvm-gcc/bin/gcc -c -o rtl.o -DHOST_WORDS_BIG_ENDIAN -O3 rtl.c /Users...
2004 May 04
6
[LLVMdev] Testing LLVM on OS X
On Tue, 4 May 2004, Chris Lattner wrote: > I suspect that a large reason that LLVM does worst than a native C > compiler with the CBE+GCC is that LLVM generates very low-level C code, > and I'm not convinced that GCC is doing a very good job (ie, without > syntactic loops). Yup, this is EXACTLY what is going on. I took this very simple C function: int Array[1000]; void test(int
2004 May 05
2
[LLVMdev] Testing LLVM on OS X
...d/ppc/llvm-gcc/bin/gcc -c -o > expmed.o -DHOST_WORDS_BIG_ENDIAN -O3 expmed.c > /Users/patrick/Desktop/LLVM/cfrontend/ppc/llvm-gcc/bin/gcc -c -o > explow.o -DHOST_WORDS_BIG_ENDIAN -O3 explow.c > /Users/patrick/Desktop/LLVM/cfrontend/ppc/llvm-gcc/bin/gcc -c -o > optabs.o -DHOST_WORDS_BIG_ENDIAN -O3 optabs.c > /Users/patrick/Desktop/LLVM/cfrontend/ppc/llvm-gcc/bin/gcc -c -o > varasm.o -DHOST_WORDS_BIG_ENDIAN -O3 varasm.c > /Users/patrick/Desktop/LLVM/cfrontend/ppc/llvm-gcc/bin/gcc -c -o rtl.o > -DHOST_WORDS_BIG_ENDIAN -...
2015 Apr 16
2
[LLVMdev] Compile SPEC2006 with clang-3.2, multi definition errors.
...cse.bc genrtl.bc ggc-common.bc global.bc graph.bc haifa-sched.bc hash.bc hashtable.bc hooks.bc ifcvt.bc insn-attrtab.bc insn-emit.bc insn-extract.bc insn-opinit.bc insn-output.bc insn-peep.bc insn-recog.bc integrate.bc intl.bc jump.bc langhooks.bc lcm .bc lists.bc local-alloc.bc loop.bc obstack.bc optabs.bc params.bc predict.bc print-rtl.bc print-tree.bc profile.bc real.bc recog.bc reg-stack.bc regclass.bc regmove.bc regrename.bc reload.bc reload1.bc reorg.bc resource.bc rtl.bc rtlanal.bc rtl-error.bc sbitmap.bc sched-deps.bc sched-ebb.bc sched-rgn.bc sched-vi s.bc sdbout.bc sibcall.bc simplify-rt...
2006 Jul 10
1
[LLVMdev] enabling Debian x86_64 for llvm 1.7
....o function.o gcse.o genrtl.o ggc-common.o global.o graph.o gtype-desc.o haifa-sched.o hooks.o ifcvt.o insn-attrtab.o insn-emit.o insn-modes.o insn-extract.o insn-opinit.o insn-output.o insn-peep.o insn-recog.o integrate.o intl.o jump.o langhooks.o lcm.o lists.o local-alloc.o loop.o modulo-sched.o optabs.o options.o opts.o params.o postreload.o postreload-gcse.o predict.o insn-preds.o pointer-set.o postreload.o print-rtl.o print-tree.o profile.o value-prof.o var-tracking.o real.o recog.o reg-stack.o regclass.o regmove.o regrename.o reload.o reload1.o reorg.o resource.o rtl.o rtlanal.o rtl-error.o s...
2007 Apr 27
2
[LLVMdev] Boostrap Failure -- Expected Differences?
...ers ./lambda-code.o differs ./lambda-mat.o differs ./langhooks.o differs ./lcm.o differs ./local-alloc.o differs ./loop-doloop.o differs ./loop-init.o differs ./loop-invariant.o differs ./loop-iv.o differs ./loop.o differs ./loop-unroll.o differs ./loop-unswitch.o differs ./modulo-sched.o differs ./optabs.o differs ./opts.o differs ./params.o differs ./passes.o differs ./postreload-gcse.o differs ./postreload.o differs ./predict.o differs ./pretty-print.o differs ./print-rtl.o differs ./print-tree.o differs ./profile.o differs ./real.o differs ./recog.o differs ./regclass.o differs ./regmove.o diffe...
2007 Apr 30
0
[LLVMdev] Boostrap Failure -- Expected Differences?
...nghooks.o differs > ./lcm.o differs > ./local-alloc.o differs > ./loop-doloop.o differs > ./loop-init.o differs > ./loop-invariant.o differs > ./loop-iv.o differs > ./loop.o differs > ./loop-unroll.o differs > ./loop-unswitch.o differs > ./modulo-sched.o differs > ./optabs.o differs > ./opts.o differs > ./params.o differs > ./passes.o differs > ./postreload-gcse.o differs > ./postreload.o differs > ./predict.o differs > ./pretty-print.o differs > ./print-rtl.o differs > ./print-tree.o differs > ./profile.o differs > ./real.o differs &...