| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
This fixes an error on our _setjmpex declaration for 64-bit code and
allows us to declare _setjmp for 32-bit code.
llvm-svn: 200237
|
|
|
|
|
|
| |
This avoids warnings visible with -Wsystem-headers.
llvm-svn: 200235
|
|
|
|
| |
llvm-svn: 200061
|
|
|
|
|
|
| |
and remove duplicate declarations.
llvm-svn: 199992
|
|
|
|
|
|
| |
Differential Revision: http://llvm-reviews.chandlerc.com/D2606
llvm-svn: 199958
|
|
|
|
|
|
|
| |
The declarations seem correct, but the definitions were using
chars instead of shorts.
llvm-svn: 199923
|
|
|
|
|
|
|
|
|
|
|
| |
The _cpuid() implementation is the same as in lib/Headers/cpuid.h
with the parameter names adjusted to match the interface.
_xgetbv just does what the Intel manual says.
Differential Revision: http://llvm-reviews.chandlerc.com/D2564
llvm-svn: 199439
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
These are deprecated in VS 2012 according to MSDN. They don't actually
compile down to any code. They prevent the compiler from reordering
memory accesses across the barrier, which is what a memory-clobbering
volatile asm does.
Reviewers: echristo
CC: cfe-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D1954
llvm-svn: 192860
|
|
|
|
| |
llvm-svn: 191783
|
|
|
|
| |
llvm-svn: 191700
|
|
|
|
| |
llvm-svn: 191592
|
|
|
|
|
|
| |
Differential Revision: http://llvm-reviews.chandlerc.com/D1766
llvm-svn: 191590
|
|
|
|
|
|
| |
Test that intrin.h at least parses in C++ TUs.
llvm-svn: 190978
|
|
|
|
| |
llvm-svn: 190965
|
|
|
|
| |
llvm-svn: 190963
|
|
|
|
| |
llvm-svn: 189710
|
|
a windows compatible builtin header.
Currently uses x86intrin.h for implementing intel intrinsics in a clang
specific manner.
llvm-svn: 189709
|