Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
94cb35cb054f8fe021b1c4e89eeed15cb9697d36
/
llvm
/
lib
/
Bitcode
/
Reader
/
BitcodeReader.cpp
5772b77
Add 'musttail' marker to call instructions
by Reid Kleckner
· 12 years ago
2617dcc
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
by Craig Topper
· 12 years ago
82540e9
All new elements except the last one initialized to NULL. Ideally, once parsing is complete, all elements should be non-NULL.
by Karthik Bhat
· 12 years ago
e3bfdc4
Support: Make error_category's constructor public
by Justin Bogner
· 12 years ago
2fb5bc3
Remove the linker_private and linker_private_weak linkages.
by Rafael Espindola
· 12 years ago
e94a518
IR: add a second ordering operand to cmpxhg for failure
by Tim Northover
· 12 years ago
cdf4788
[C++11] Add range based accessors for the Use-Def chain of a Value.
by Chandler Carruth
· 12 years ago
9106521
[Layering] Move AutoUpgrade.h into the IR library where its
by Chandler Carruth
· 12 years ago
7315602
Switch all uses of LLVM_OVERRIDE to just use 'override' directly.
by Craig Topper
· 12 years ago
8f31e21
Make parseBitcodeFile return an ErrorOr<Module *>.
by Rafael Espindola
· 12 years ago
e9fab9b
Return an error_code from materializeAllPermanently.
by Rafael Espindola
· 12 years ago
7157bb7
Decouple dllexport/dllimport from linkage
by Nico Rieck
· 12 years ago
9d2e0df
Revert "Decouple dllexport/dllimport from linkage"
by Nico Rieck
· 12 years ago
e43aaf7
Decouple dllexport/dllimport from linkage
by Nico Rieck
· 12 years ago
5b6c1e8
Update getLazyBitcodeModule to use ErrorOr for error handling.
by Rafael Espindola
· 12 years ago
a534a38
Begin adding docs and IR-level support for the inalloca attribute
by Reid Kleckner
· 12 years ago
8b4306c
Debug Info: drop debug info via upgrading path if version number does not match.
by Manman Ren
· 12 years ago
3aa9b03
Fix spacing, forward declare order.
by Matt Arsenault
· 12 years ago
b03bd4d
Add addrspacecast instruction.
by Matt Arsenault
· 12 years ago
e9f36af
Extract a bc attr parsing helper that returns Attribute::None on error
by Reid Kleckner
· 12 years ago
2b11ad4
Use error_code in GVMaterializer.
by Rafael Espindola
· 12 years ago
7d71203
Convert FindFunctionInStream to return an error_code.
by Rafael Espindola
· 12 years ago
77db163
Silence GCC warning about dropping off a fully covered switch.
by Benjamin Kramer
· 12 years ago
48da4f4
Change BitcodeReader to use error_code instead of bool + string.
by Rafael Espindola
· 12 years ago
716e740
Remove linkonce_odr_auto_hide.
by Rafael Espindola
· 12 years ago
26b43ca
Fix a use after free on invalid input.
by Rafael Espindola
· 12 years ago
2e1890e
Revert r193251 : Use address-taken to disambiguate global variable and indirect memops.
by Shuxin Yang
· 12 years ago
e4fb375
Use address-taken to disambiguate global variable and indirect memops.
by Shuxin Yang
· 12 years ago
209b17c
AutoUpgrade: upgrade from scalar TBAA format to struct-path aware TBAA format.
by Manman Ren
· 12 years ago
3fa50f9
Implement function prefix data as an IR feature.
by Peter Collingbourne
· 12 years ago
1a6e770
Patch provide by Tom Roeder!
by Joe Abbey
· 12 years ago
e407736
Revert patches to add case-range support for PR1255.
by Bob Wilson
· 12 years ago
377496b
Add function attribute 'optnone'.
by Andrea Di Biagio
· 12 years ago
0a8e12f
Make .bc en/decoding of AttrKind stable
by Tobias Grosser
· 12 years ago
534d3a4
Remove the Copied parameter from MemoryObject::readBytes.
by Benjamin Kramer
· 12 years ago
3238fb7
Add ArrayRef constructor from None, and do the cleanups that this constructor enables
by Dmitri Gribenko
· 13 years ago
0dc0891
Have the bitcode writer and reader handle the new attribute references.
by Bill Wendling
· 13 years ago
e46707e
Use a std::map so that we record the group ID.
by Bill Wendling
· 13 years ago
d688bab
[tsan/msan] adding thread_safety and uninitialized_checks attributes
by Kostya Serebryany
· 13 years ago
ba62933
Add support in the bitcode reader to read the attribute groups.
by Bill Wendling
· 13 years ago
97b7a17
Code Custodian (trivial whitespace cleanup)
by Joe Abbey
· 13 years ago
27e7ef3
Added LLVM Asm/Bitcode Reader/Writer support for new IR keyword externally_initialized.
by Michael Gottesman
· 13 years ago
56aeccc
Initial cleanups of the param-attribute code in the bitcode reader/writer.
by Bill Wendling
· 13 years ago
60011b8
Use an AttrBuilder to generate the correct AttributeSet.
by Bill Wendling
· 13 years ago
71173cb
Use the AttributeSet instead of AttributeWithIndex object.
by Bill Wendling
· 13 years ago
57625a4
Remove some introspection functions.
by Bill Wendling
· 13 years ago
29178a3
Make APFloat constructor require explicit semantics.
by Tim Northover
· 13 years ago
8d14053
trivial micro-optimization: lazily call the virtual method instead of eagerly calling it.
by Chris Lattner
· 13 years ago
27d3875
convert the bitstream reader itself and the IR .bc file parser to use the new advance() APIs,
by Chris Lattner
· 13 years ago
ab77017
Add a new BitstreamEntry concept, and add two helper methods for walking
by Chris Lattner
· 13 years ago
59c3abc
BitstreamReader hasn't aged well. It's been hacked on by various people and
by Chris Lattner
· 13 years ago
3b65187
Revert s/Raw/getBitMask/g name change. This is possibly causing LTO test hangings.
by Bill Wendling
· 13 years ago
9fb823b
Move all of the header files which are involved in modelling the LLVM IR
by Chandler Carruth
· 13 years ago
3e4c4c9
s/Raw/getBitMask/g to be more in line with current naming conventions. This method won't be sticking around.
by Bill Wendling
· 13 years ago
3d7b0b8
Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future.
by Bill Wendling
· 13 years ago
65f1435
Reorganize FastMathFlags to be a wrapper around unsigned, and streamline some interfaces.
by Michael Ilseman
· 13 years ago
6d2ffa1
Have the bitcode reader/writer just use FPMathOperator's fast math enum directly
by Michael Ilseman
· 13 years ago
e94d843
s/AttrListPtr/AttributeSet/g to better label what this class is going to be in the near future.
by Bill Wendling
· 13 years ago
ed0881b
Use the new script to sort the includes of every file under lib.
by Chandler Carruth
· 13 years ago
706d3d6
Add back support for reading and parsing 'deplibs'.
by Bill Wendling
· 13 years ago
ee5984d
Remove the dependent libraries feature.
by Bill Wendling
· 13 years ago
ac997e9
Code pretification
by Joe Abbey
· 13 years ago
9978d7e
Fast-math flags for the bitcode
by Michael Ilseman
· 13 years ago
2ad8df2
Code Custodian:
by Joe Abbey
· 13 years ago
f86efb9
Make the AttrListPtr object a part of the LLVMContext.
by Bill Wendling
· 13 years ago
5beb3f6
80 cols
by Joe Abbey
· 13 years ago
26ee2b8
Remove trailing whitespace
by Michael Ilseman
· 13 years ago
50d2784
Move the Attributes::Builder outside of the Attributes class and into its own class named AttrBuilder. No functionality change.
by Bill Wendling
· 13 years ago
d079a44
Attributes Rewrite
by Bill Wendling
· 13 years ago
506a1c5
Remove unnecessary classof()'s
by Sean Silva
· 13 years ago
afaced0
Change encoding of instruction operands in bitcode binaries to be relative
by Jan Wen Voung
· 13 years ago
db0dbd8
Use method to query if there are attributes.
by Bill Wendling
· 13 years ago
e51b949
Move remaining methods inside the Attributes class. Merge the 'Attribute' namespaces.
by Bill Wendling
· 13 years ago
736a4fc
BitcodeReader: Correctly insert blockaddress constant referring to a already parsed function.
by Benjamin Kramer
· 13 years ago
a60c0f1
Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.
by Craig Topper
· 13 years ago
4717a8d
Dont cast away const needlessly. Found by gcc48 -Wcast-qual.
by Roman Divacky
· 13 years ago
d8c7610
[ms-inline asm] Enumerate the InlineAsm dialects and rename the nsdialect to
by Chad Rosier
· 13 years ago
5895eda
Add a FIXME that assumes we maintain backward compatibility until the next major release.
by Chad Rosier
· 13 years ago
18fcdcf
[ms-inline asm] Add support for the nsdialect keyword in the Bitcode
by Chad Rosier
· 13 years ago
34bc34e
Change the `linker_private_weak_def_auto' linkage to `linkonce_odr_auto_hide' to
by Bill Wendling
· 13 years ago
318f03f
Remove tabs.
by Bill Wendling
· 13 years ago
cbe34b4
Extend the IL for selecting TLS models (PR9788)
by Hans Wennborg
· 13 years ago
58107dd
ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSubsetMapping.
by Stepan Dyatkovskiy
· 13 years ago
1ab17ed
Remove unused variable.
by David Blaikie
· 13 years ago
e17b69a
PR12696: Attribute bits above 1<<30 are not encoded in bitcode
by Meador Inge
· 13 years ago
9704ed0
Random BitcodeReader cleanups.
by Benjamin Kramer
· 13 years ago
e3e19cb
PR1255: Case Ranges
by Stepan Dyatkovskiy
· 13 years ago
3cb6f83
switch AttrListPtr::get to take an ArrayRef, simplifying a lot of clients.
by Chris Lattner
· 13 years ago
561dae0
revert r156383: removal of TYPE_CODE_FUNCTION_OLD
by Nuno Lopes
· 13 years ago
3dea421
SwitchInst cosmetics: renamed "Hash" method to "hash"
by Stepan Dyatkovskiy
· 13 years ago
0beab5e
Recommited r156374 with critical fixes in BitcodeReader/Writer:
by Stepan Dyatkovskiy
· 13 years ago
24ac479
remove autoupgrade code for old function attributes format.
by Nuno Lopes
· 13 years ago
f7596c9
remove TYPE_CODE_FUNCTION_OLD type code. it is no longer in use and it was marked for removal in 3.0
by Nuno Lopes
· 13 years ago
5eafce5
Rejected r156374: Ordinary PR1255 patch. Due to clang-x86_64-debian-fnt buildbot failure.
by Stepan Dyatkovskiy
· 13 years ago
b6a4640
Ordinary patch for PR1255.
by Stepan Dyatkovskiy
· 13 years ago
92ef975
Fix PR12080 by ensuring that MaterializeModule actually reads all the bitcode
by Derek Schuff
· 14 years ago
8b2dcad
Enable streaming of bitcode
by Derek Schuff
· 14 years ago
b7d8f21a
[unwind removal] Remove the 'unwind' instruction parsing bits.
by Bill Wendling
· 14 years ago
206dddd
Test commit; also removes some trailing whitespace
by Derek Schuff
· 14 years ago
bb8278a
Improve the bitcode reader's handling of constant strings to use
by Chris Lattner
· 14 years ago
Next »