Displaying 10 results from an estimated 10 matches for "optab".
Did you mean:
optabs
2008 Mar 23
1
[LLVMdev] non-enable-llvm support in llvm-gcc-4.2 issue
...it pretty easily with the following hack, but it really does feel like a hack:
diff --git a/gcc/expr.h b/gcc/expr.h
index 850e7af..265b550 100644
--- a/gcc/expr.h
+++ b/gcc/expr.h
@@ -753,9 +753,6 @@ extern rtx init_one_libfunc (const char *);
/* 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...
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. Th...
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
/User...
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-r...
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...
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 diff...
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...