Lines Matching refs:dragonegg
21 projects="llvm cfe dragonegg compiler-rt libcxx test-suite clang-tools-extra"
53 echo " -enable-dragonegg Test dragonegg. [default: disable]"
98 -enable-dragonegg | --enable-dragonegg )
168 echo "error: cannot find gcc to use with dragonegg"
177 echo "error: cannot find g++ to use with dragonegg"
302 TOP_DIR=$BuildDir/dragonegg.src
307 echo "# Compiling phase $Phase dragonegg $Release-$RC $Flavor"
314 2>&1 | tee $LogDir/dragonegg-Phase$Phase-$Flavor.log
365 dragonegg_phase1_objdir=$BuildDir/Phase1/$Flavor/DragonEgg-$Release-$RC.obj
369 llvmCore_de_phase2_objdir=$BuildDir/Phase2/$Flavor/llvmCore-DragonEgg-$Release-$RC.obj
370 llvmCore_de_phase2_installdir=$BuildDir/Phase2/$Flavor/llvmCore-DragonEgg-$Release-$RC.install
371 dragonegg_phase2_objdir=$BuildDir/Phase2/$Flavor/DragonEgg-$Release-$RC.obj
375 llvmCore_de_phase3_objdir=$BuildDir/Phase3/$Flavor/llvmCore-DragonEgg-$Release-$RC.obj
376 llvmCore_de_phase3_installdir=$BuildDir/Phase3/$Flavor/llvmCore-DragonEgg-$Release-$RC.install
377 dragonegg_phase3_objdir=$BuildDir/Phase3/$Flavor/DragonEgg-$Release-$RC.obj
461 # Test dragonegg
463 # Build dragonegg using the targeted gcc. This isn't necessary, but
466 # later phases in which the targeted gcc + dragonegg are used.
472 # Phase 2: Build llvmCore with newly built dragonegg from phase 1.
473 c_compiler="$gcc_compiler -fplugin=$dragonegg_phase1_objdir/dragonegg.so"
474 cxx_compiler="$gxx_compiler -fplugin=$dragonegg_phase1_objdir/dragonegg.so"
475 echo "# Phase 2: Building llvmCore with dragonegg"
483 # Phase 3: Build llvmCore with newly built dragonegg from phase 2.
484 c_compiler="$gcc_compiler -fplugin=$dragonegg_phase2_objdir/dragonegg.so"
485 cxx_compiler="$gxx_compiler -fplugin=$dragonegg_phase2_objdir/dragonegg.so"
486 echo "# Phase 3: Building llvmCore with dragonegg"
495 c_compiler="$gcc_compiler -fplugin=$dragonegg_phase3_objdir/dragonegg.so"
496 cxx_compiler="$gxx_compiler -fplugin=$dragonegg_phase3_objdir/dragonegg.so"
497 echo "# Testing - built with dragonegg"
508 echo "file `basename $o` differs between dragonegg phase 2 and phase 3"