Fixes the build when NDEBUG is not defined.

Symbols from the added file are needed in the Debug() block on line 927
of lib/ExecutionEngine/JIT/JITEmitter.cpp.

Change-Id: I17a02b8f26066232cc9b5d60bdd683a566a955a5
Fix build of llvm-ar.

Bug: 15433215

llvm-ar was accidentally including static libraries and libLLVM dynamically,
leading to redefined options.

Change-Id: If1f05ff68a3c88580b9ff1981937e8d2cf99ee02
Merge "Fixes the build when NDEBUG is not defined."
Merge "Fix build of llvm-ar."
Add support for scalarizing ctlz_zero_undef

Fix the missing case in ScalarizeVectorResult() that was exposed with
libclcore.bc in Android.

Differential Revision: http://reviews.llvm.org/D4645

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214266 91177308-0d34-0410-b5e6-96231b3b80d8
Add support for scalarizing cttz_zero_undef

Follow up to r214266. Add missing case in ScalarizeVectorResult() for
cttz_zero_undef.

Differential Revision: http://reviews.llvm.org/D4813

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215330 91177308-0d34-0410-b5e6-96231b3b80d8
Merge "Add support for scalarizing ctlz_zero_undef"
Merge "Add support for scalarizing cttz_zero_undef"
Add LOCAL_NO_FPIE to LLVM.

This is primarily so we get all clang/LLVM tools built without
PIE.

bug 15814177

Change-Id: Ic5f877a62de5cff3c82354da5a2949565ff1b479
Merge "Add LOCAL_NO_FPIE to LLVM."
Revert "Add LOCAL_NO_FPIE to LLVM."

This reverts commit 1263deef0437859a32bacac8d1068cb3a552af02.

moved to clang's android.mk instead
Merge "Revert "Add LOCAL_NO_FPIE to LLVM.""