Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
utils
/
TableGen
/
CodeGenIntrinsics.h
808e157
Mark @llvm.trap cold
by Vedant Kumar
· 7 years ago
13e77db
Fix layering of MachineValueType.h by moving it from CodeGen to Support
by David Blaikie
· 8 years ago
303327d
TableGen: Allow setting SDNodeProperties on intrinsics
by Matt Arsenault
· 8 years ago
868af92
TableGen: Add IntrHasSideEffects property for intrinsics
by Matt Arsenault
· 9 years ago
b19b57e
Add speculatable function attribute
by Matt Arsenault
· 9 years ago
57d35bf
Add IntrInaccessibleMemOnly property for intrinsics
by Andrew Kaylor
· 9 years ago
92a8c61
IR: Sort generic intrinsics before target specific ones
by Justin Bogner
· 9 years ago
47646c0
Add a 'Returned' intrinsic property corresponding to the 'returned' argument attribute
by Hal Finkel
· 9 years ago
acf564c
TableGen: Update style in CodeGenIntrinsics. NFC
by Justin Bogner
· 9 years ago
84c9f99
Add writeonly IR attribute
by Nicolai Haehnle
· 9 years ago
9778802
Split IntrReadArgMem into IntrReadMem and IntrArgMemOnly
by Nicolai Haehnle
· 10 years ago
b48275f
Add IntrWrite[Arg]Mem intrinsic property
by Nicolai Haehnle
· 10 years ago
30143ae
Emit argmemonly attribute for intrinsics.
by Igor Laevsky
· 10 years ago
85fa7d5
Add initial support for the convergent attribute.
by Owen Anderson
· 10 years ago
a7c40ef
Canonicalize header guards into a common format.
by Benjamin Kramer
· 11 years ago
4e63fc4
TableGen: introduce support for MSBuiltin
by Saleem Abdulrasool
· 11 years ago
2281ef9
Expose "noduplicate" attribute as a property for intrinsics.
by Eli Bendersky
· 12 years ago
8d09a6c
Replace ValueTypes.h with MachineValueType.h if possible.
by Patrik Hagglund
· 12 years ago
c2ec072
Extend 'readonly' and 'readnone' to work on function arguments as well as
by Nick Lewycky
· 12 years ago
91d19d8
Sort the #include lines for utils/...
by Chandler Carruth
· 13 years ago
ff9e08b
rdar://11542750 - llvm.trap should be marked no return.
by Chris Lattner
· 13 years ago
375dcc9
Change how tblgen generates attributes for intrinsics to use a single
by John McCall
· 14 years ago
ddb2d65
Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMem
by Dan Gohman
· 15 years ago
9f94459
Split EVT into MVT and EVT, the former representing _just_ a primitive type, while
by Owen Anderson
· 16 years ago
53aa7a9
Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type.
by Owen Anderson
· 16 years ago
975c1cb
fix a few spelling errors and typos
by Jim Grosbach
· 17 years ago
b842d52
Reapply 63765. Patches for clang and llvm-gcc to follow.
by Dale Johannesen
· 17 years ago
ae616c2
Reverting 63765. This broke the build of both clang and llvm-gcc.
by Dale Johannesen
· 17 years ago
6ae3aa8
New feature: add support for target intrinsics being defined in the
by Nate Begeman
· 17 years ago
9a3113a
add nocapture attribute to llvm.mem* intrinsics and have tblgen
by Chris Lattner
· 17 years ago
9182147
Modify the intrinsics pattern to separate out the "return" types from the
by Bill Wendling
· 17 years ago
49bad4c
- Add "Commutative" property to intrinsics. This allows tblgen to generate the commuted variants for dagisel matching code.
by Evan Cheng
· 17 years ago
13237ac
Wrap MVT::ValueType in a struct to get type safety
by Duncan Sands
· 17 years ago
fc4ad7de
Move instruction flag inference out of InstrInfoEmitter and into
by Dan Gohman
· 18 years ago
8adcd9f
remove attributions from utils.
by Chris Lattner
· 18 years ago
7132e00
This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future.
by Chandler Carruth
· 18 years ago
2966c90
Update a comment to reflect recent changes in the type system.
by Dan Gohman
· 19 years ago
e67d0c2
For PR1297:
by Reid Spencer
· 19 years ago
bc013ba
For PR950: Convert signed integer types to signless.
by Reid Spencer
· 19 years ago
8a2ae8b7
Only compute intrinsic valuetypes when in a target .td file.
by Chris Lattner
· 20 years ago
ac2512a
revert this, it breaks things.
by Chris Lattner
· 20 years ago
c92f688
Add support for decoding iPTR to the right pointer type.
by Chris Lattner
· 20 years ago
2c58141
Move CodeGenIntrinsic implementation to CodeGenTarget.cpp with the rest of
by Chris Lattner
· 20 years ago
402a573
Autogenerate code to map from GCC builtin to LLVM intrinsic.
by Chris Lattner
· 20 years ago
fea17a9
emit a mapping from LLVM intrinsic -> GCC builtins.
by Chris Lattner
· 20 years ago
5b6ec4a
Verify that packed type operands have the right size and base type.
by Chris Lattner
· 20 years ago
6efe863
parse intrinsic types autogenerate an intrinsic verifier
by Chris Lattner
· 20 years ago
f6e846e
Fix pasteo
by Chris Lattner
· 20 years ago
c313d0b
initial implementation of intrinsic parsing
by Chris Lattner
· 20 years ago