[X86] Extend some Linux special cases to cover kFreeBSD.
Both Linux and kFreeBSD use glibc, so follow similiar code paths. Add isTargetGlibc to check for this, and use it instead of isTargetLinux in a few places. Fixes PR22248 for kFreeBSD. Differential Revision: http://reviews.llvm.org/D19104 llvm-svn: 268624
Showing
- llvm/include/llvm/ADT/Triple.h 10 additions, 0 deletionsllvm/include/llvm/ADT/Triple.h
- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp 1 addition, 1 deletionllvm/lib/Target/X86/X86ISelDAGToDAG.cpp
- llvm/lib/Target/X86/X86ISelLowering.cpp 4 additions, 2 deletionsllvm/lib/Target/X86/X86ISelLowering.cpp
- llvm/lib/Target/X86/X86Subtarget.cpp 2 additions, 2 deletionsllvm/lib/Target/X86/X86Subtarget.cpp
- llvm/lib/Target/X86/X86Subtarget.h 2 additions, 0 deletionsllvm/lib/Target/X86/X86Subtarget.h
- llvm/test/CodeGen/X86/stack-align2.ll 5 additions, 0 deletionsllvm/test/CodeGen/X86/stack-align2.ll
- llvm/test/CodeGen/X86/stack-protector-target.ll 2 additions, 0 deletionsllvm/test/CodeGen/X86/stack-protector-target.ll
Loading
Please register or sign in to comment