Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
f6595cb19f570efe109abe570c726ebd7afd3973
/
lib
/
CodeGen
/
CGBuiltin.cpp
176edba
Update aosp/master Clang for rebase to r222490.
by Stephen Hines
· 10 years ago
c568f1e
Update Clang for rebase to r212749.
by Stephen Hines
· 10 years ago
6bcf27b
Update Clang for 3.5 rebase (r209713).
by Stephen Hines
· 10 years ago
651f13c
Updated to Clang 3.5a.
by Stephen Hines
· 10 years ago
d6f42ac
Merging r196361:
by Bill Wendling
· 11 years ago
612f5bf
Merging r196359:
by Bill Wendling
· 11 years ago
917b328
Merging r196211:
by Bill Wendling
· 11 years ago
d93bc43
Merging r196199:
by Bill Wendling
· 11 years ago
08efe36
Merging r195942:
by Bill Wendling
· 11 years ago
3875013
Merging r195804:
by Bill Wendling
· 11 years ago
c02b18c
Merging r195789:
by Bill Wendling
· 11 years ago
bc5de89
Merging r195329:
by Bill Wendling
· 11 years ago
f27429d
Merging r195326:
by Bill Wendling
· 11 years ago
11a94f9
Implement AArch64 neon instructions class SIMD lsone and SIMD lone-post.
by Hao Liu
· 11 years ago
dd12780
Implement the newly added AArch64 ACLE functions for ld1/st1 with 2/3/4 vectors.
by Hao Liu
· 11 years ago
d478c0d
Remove unused but set variable.
by Benjamin Kramer
· 11 years ago
51cc017
Implemented aarch64 Neon scalar vmulx_lane intrinsics
by Ana Pazos
· 11 years ago
f46e56b
[AArch64] Add support for legacy AArch32 NEON scalar shift right by immediate
by Chad Rosier
· 11 years ago
624bb5e
[AArch64 neon] support poly64 and relevant intrinsic functions.
by Kevin Qin
· 11 years ago
8137a60
Implement aarch64 neon instruction class misc.
by Kevin Qin
· 11 years ago
2e22f29
Implement AArch64 NEON instruction set AdvSIMD (table).
by Jiangning Liu
· 11 years ago
6526de4
-fms-extensions: Recognize _alloca as an alias for the alloca builtin
by Reid Kleckner
· 11 years ago
a665321
[AArch64] Tests for legacy AArch32 NEON scalar shift by immediate instructions.
by Chad Rosier
· 11 years ago
9473c19
[AArch64] Add support for NEON scalar floating-point convert to fixed-point instructions.
by Chad Rosier
· 11 years ago
bf3bc5d
Implement AArch64 Neon instruction set Perm.
by Jiangning Liu
· 11 years ago
9f2b0f8
Implement AArch64 Neon instruction set Bitwise Extract.
by Jiangning Liu
· 11 years ago
25009d4
Implement AArch64 Neon Crypto instruction classes AES, SHA, and 3 SHA.
by Jiangning Liu
· 11 years ago
22229d6
Implemented aarch64 neon intrinsic vcopy_lane with float type.
by Kevin Qin
· 11 years ago
6d61978
[AArch64] Add support for NEON scalar fixed-point convert to floating-point instructions.
by Chad Rosier
· 11 years ago
f427272
[AArch64] Add support for NEON scalar shift immediate instructions.
by Chad Rosier
· 11 years ago
8b54999
Add CodeGenABITypes.h for use in LLDB.
by Mark Lacey
· 11 years ago
5640209
[AArch64] Add support for NEON scalar floating-point compare instructions.
by Chad Rosier
· 11 years ago
b914e87
Implement function type checker for the undefined behavior sanitizer.
by Peter Collingbourne
· 11 years ago
4553a85
[AArch64] Add support for NEON scalar extract narrow instructions.
by Chad Rosier
· 11 years ago
d867422
[AArch64] Add support for NEON scalar three register different instruction
by Chad Rosier
· 11 years ago
cced97c
[AArch64] Add support for NEON scalar negate instruction.
by Chad Rosier
· 11 years ago
567fd23
[AArch64] Add support for NEON scalar absolute value instruction.
by Chad Rosier
· 11 years ago
b563488
Update comment.
by Chad Rosier
· 11 years ago
a48c4a8
[AArch64] Add support for NEON scalar signed saturating accumulated of unsigned
by Chad Rosier
· 11 years ago
03c8276
[AArch64] Add support for NEON scalar signed saturating absolute value and
by Chad Rosier
· 11 years ago
ad40008
[AArch64] Add support for NEON scalar integer compare instructions.
by Chad Rosier
· 11 years ago
2102a1d
Implemented aarch64 SIMD copy related ACLE intrinsic :
by Kevin Qin
· 11 years ago
5610fbd
Implement AArch64 vector load/store multiple N-element structure class SIMD(lselem).
by Hao Liu
· 11 years ago
db5cb0f
Revert "Implement AArch64 vector load/store multiple N-element structure class SIMD(lselem). "
by Tim Northover
· 11 years ago
58b6ccf
Implement AArch64 vector load/store multiple N-element structure class SIMD(lselem).
by Hao Liu
· 11 years ago
3cb3330
[AArch64] Add support for NEON scalar floating-point reciprocal estimate,
by Chad Rosier
· 11 years ago
6d048e1
[AArch64] Add support for NEON scalar signed/unsigned integer to floating-point
by Chad Rosier
· 11 years ago
8dd4baa
Fix objectsize tests after r192117
by Matt Arsenault
· 11 years ago
48f98fe
[AArch64] Add support for NEON scalar arithmetic instructions:
by Chad Rosier
· 11 years ago
0391691
Implement aarch64 neon instruction set AdvSIMD (Across).
by Jiangning Liu
· 11 years ago
7f0ff70
Do not emit undefined lsrh/ashr for NEON shifts
by Amaury de la Vieuville
· 11 years ago
0aa1a88
Implement aarch64 neon instruction set AdvSIMD (3V elem).
by Jiangning Liu
· 11 years ago
594e193
[ARM] Add a builtin to allow you to use the 'sevl' instruction.
by Joey Gouly
· 11 years ago
0cd6bd6
Mark an impossible path as unreachable to pacify GCC.
by Benjamin Kramer
· 11 years ago
146feb0
Remove tabs.
by Benjamin Kramer
· 11 years ago
f7b9a5a
CGBuiltin.cpp: Prune a stray default: label. [-Wcovered-switch-default]
by NAKAMURA Takumi
· 11 years ago
aee8e16
Initial support for Neon scalar instructions.
by Jiangning Liu
· 11 years ago
440a5f4
Add _mm_stream_si64 intrinsic.
by Eli Friedman
· 11 years ago
520ec1e
[ARMv8] Add builtins for CRC instructions.
by Joey Gouly
· 11 years ago
ce4ad40
Restore the sqrt -> llvm.sqrt mapping in fast-math mode
by Hal Finkel
· 11 years ago
097a4b4
Implement aarch64 neon instruction set AdvSIMD (3V Diff), covering the following 26 instructions,
by Jiangning Liu
· 11 years ago
912502b
Inplement aarch64 neon instructions in AdvSIMD(shift). About 24 shift instructions:
by Hao Liu
· 11 years ago
3b6b5da
ARM: comment on why vmull intrinsic has to exist for now.
by Tim Northover
· 11 years ago
6bf1e8e
ARM: Emit normal IR for vaddhn/vsubhn NEON intrinsics
by Tim Northover
· 11 years ago
b1c09b9
ARM: use vqdmull and vqadds/vqsubs to implement vqdmlal/vqdmlsl
by Tim Northover
· 11 years ago
fe0af45
Fix last commit.
by Juergen Ributzka
· 11 years ago
3fc7791
Simplify code by using CreateMemTemp. No functional change intended.
by Juergen Ributzka
· 11 years ago
2766deb
Fix the name and the type of the argument for intrinisc
by Juergen Ributzka
· 11 years ago
79690a0
Fix the build failure of Realease version
by Hao Liu
· 11 years ago
12cd6a8
Clang and AArch64 backend patches to support shll/shl and vmovl instructions and ACLE functions
by Hao Liu
· 11 years ago
b793f0d
AArch64: initial NEON support
by Tim Northover
· 11 years ago
ea7fb0c
[PowerPC] Support powerpc64le as a syntax-checking target.
by Bill Schmidt
· 11 years ago
0323a78
Partial revert of r185568.
by Eli Bendersky
· 11 years ago
09df2b0
ARM: implement low-level intrinsics for the atomic exclusive operations.
by Tim Northover
· 11 years ago
5154dce
Add a __builtin_addressof that performs the same functionality as the built-in
by Richard Smith
· 11 years ago
64b22d8
Add target hook CodeGen queries when generating builtin pow*.
by Eli Bendersky
· 11 years ago
a7732c7
Remove misplaced comment
by Eli Bendersky
· 11 years ago
98d1ec1
[checked-arithmetic builtins] Added builtins to enable users to perform checked-arithmetic in c.
by Michael Gottesman
· 11 years ago
ee76e72
[multiprecision-builtins] Added missing builtin __builtin_{add,sub}cb for {add,sub} with carry for bytes.
by Michael Gottesman
· 11 years ago
4537d6e
Fix __clear_cache on ARM.
by Rafael Espindola
· 11 years ago
b71757b
Revert accidental commit.
by Benjamin Kramer
· 11 years ago
9d126fb
Take a stab at trying to unbreak the makefile build.
by Benjamin Kramer
· 11 years ago
ff920ee
AArch64: teach Clang about __clear_cache intrinsic
by Tim Northover
· 11 years ago
64aa4b3
Standardize accesses to the TargetInfo in IR-gen.
by John McCall
· 11 years ago
1bfc28c
Add RDSEED intrinsic support defined in AVX2 extension
by Michael Liao
· 12 years ago
9d232c8
Change hasAggregateLLVMType, which conflates complex and
by John McCall
· 12 years ago
bd7370a
Use the actual ABI-determined C calling convention for runtime
by John McCall
· 12 years ago
4f45bc0
[ubsan] Add support for -fsanitize-blacklist
by Will Dietz
· 12 years ago
c4a0401
Correct order of operands forwarding NEON vfma to LLVM fma
by Tim Northover
· 12 years ago
7c9dbb7
Multiprecision subtraction builtins.
by Michael Gottesman
· 12 years ago
563fb90
CGBuiltin.cpp: Fix abuse of ArrayRef in EmitOverflowIntrinsic().
by NAKAMURA Takumi
· 12 years ago
0cf07bc
Added builtins for multiprecision adds.
by Michael Gottesman
· 12 years ago
cfa88f8
Remove useless 'llvm::' qualifier from names like StringRef and others that are
by Dmitri Gribenko
· 12 years ago
3b844ba
Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to
by Chandler Carruth
· 12 years ago
08cc03f
CodeGen: Expand creal and cimag into complex field loads
by Meador Inge
· 12 years ago
55fc873
Sort all of Clang's files under 'lib', and fix up the broken headers uncovered.
by Chandler Carruth
· 12 years ago
ad95481
[ubsan] Add flag to enable recovery from checks when possible.
by Will Dietz
· 12 years ago
d6396a6
Use the individual -fsanitize=<...> arguments to control which of the UBSan
by Richard Smith
· 12 years ago
956a5a1
Cleanup some clang code to use new type functions instead of using cast<>.
by Micah Villmow
· 12 years ago
2784453
"Implement" codegen support for __noop().
by Nico Weber
· 12 years ago
Next »