- 59eb5ee Fix for PR 14965: Better error message for GEP with partially defined contents by Eli Bendersky · 12 years ago
- b0aeb3e Move 'kw_align' case to proper section, reorganize function attribute keyword case statements to be consistent with r179119 by Stephen Lin · 12 years ago
- 456ca04 Add CodeGen support for functions that always return arguments via a new parameter attribute 'returned', which is taken advantage of in target-independent tail call opportunity detection and in ARM call lowering (when placed on an integral first parameter). by Stephen Lin · 12 years ago
- c0b4b67 Fix comment. Patch by Stephen Lin. by Bill Wendling · 12 years ago
- 239e1e4 Rationalize the formatting of these case labels. Having two sorted by Chandler Carruth · 12 years ago
- 8eec41f Unify clang/llvm attributes for asan/tsan/msan (LLVM part) by Kostya Serebryany · 12 years ago
- 143d464 Implement the NoBuiltin attribute. by Bill Wendling · 12 years ago
- 27d844f Update comment. by Chad Rosier · 12 years ago
- 87d0b9e Add static cast to unsigned char whenever a character classification function is called with a signed char argument, in order to avoid assertions in Windows Debug configuration. by Guy Benyei · 12 years ago
- f546762 Merge the collected attributes into the call instruction's attributes. by Bill Wendling · 12 years ago
- ab39afa [tsan/msan] adding thread_safety and uninitialized_checks attributes by Kostya Serebryany · 12 years ago
- 3f87d23 Eat the alignment keyword if we're in an attribute group. by Bill Wendling · 12 years ago
- 0f74220 Use a 'continue' here to stop from double lexing. by Bill Wendling · 12 years ago
- 0b77866 TEMPORARY SYNTAX CHANGE! by Bill Wendling · 12 years ago
- baad55c Parse the attribute group reference on a function. by Bill Wendling · 12 years ago
- ea007fa Use ParseFnAttributeValuePairs instead of ParseOptionalFuncAttrs by Bill Wendling · 12 years ago
- 95ce4c2 Initial submission for the attribute group feature. by Bill Wendling · 12 years ago
- ae510f3 Use the do-while(0) thing for this #define. by Bill Wendling · 12 years ago
- a2de37c Added LLVM Asm/Bitcode Reader/Writer support for new IR keyword externally_initialized. by Michael Gottesman · 12 years ago
- 73dee18 Make sure that the Attribute object represents one attribute only. by Bill Wendling · 12 years ago
- a1683d6 Use the AttributeSet instead of AttributeWithIndex. by Bill Wendling · 12 years ago
- 114baee Add the IR attribute 'sspstrong'. by Bill Wendling · 12 years ago
- 0a29cb0 Make APFloat constructor require explicit semantics. by Tim Northover · 12 years ago
- 7336f7f Use hexDigitValue in LLLexer. by Jordan Rose · 12 years ago
- d80d608 There was a switch fall-through in the parser for textual LLVM that caused by David Tweed · 12 years ago
- 0b8c9a8 Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 12 years ago
- 94e94b3 Use the predicate methods off of AttributeSet instead of Attribute. by Bill Wendling · 12 years ago
- 67ae135 Add a new attribute, 'noduplicate'. If a function contains a noduplicate call, the call cannot be duplicated - Jump threading, loop unrolling, loop unswitching, and loop rotation are inhibited if they would duplicate the call. by James Molloy · 12 years ago
- 034b94b Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
- 1638b83 Reorganize FastMathFlags to be a wrapper around unsigned, and streamline some interfaces. by Michael Ilseman · 12 years ago
- 99faa3b s/AttrListPtr/AttributeSet/g to better label what this class is going to be in the near future. by Bill Wendling · 12 years ago
- e01b81b Split up the ParseOptionalAttrs method into three different methods for each by Bill Wendling · 12 years ago
- a1514e2 Sort includes for all of the .h files under the 'lib' tree. These were by Chandler Carruth · 12 years ago
- d04a8d4 Use the new script to sort the includes of every file under lib. by Chandler Carruth · 12 years ago
- 3defc0b Add back support for reading and parsing 'deplibs'. by Bill Wendling · 12 years ago
- efd08d4 Remove the dependent libraries feature. by Bill Wendling · 12 years ago
- 15c13d3 Fast-math flags for LLVM IR parsing and printing by Michael Ilseman · 12 years ago
- 0976e00 Make the AttrListPtr object a part of the LLVMContext. by Bill Wendling · 12 years ago
- eaff2d5 Preserve address space of forward-referenced global variables in the LL parser by Justin Holewinski · 12 years ago
- 06be8b8 Fix typo in a comment. by Craig Topper · 12 years ago
- 407a616 Remove trailing whitespace by Michael Ilseman · 12 years ago
- 2333e29 Relax the restrictions on vector of pointer types, and vector getelementptr. by Duncan Sands · 12 years ago
- 9a419f6 Change ForceSizeOpt attribute into MinSize attribute by Quentin Colombet · 12 years ago
- 3575222 Special calling conventions for Intel OpenCL built-in library. by Elena Demikhovsky · 12 years ago
- e743942 Add the "ForceSizeOpt" attribute. by Nadav Rotem · 12 years ago
- 702cc91 Move the Attributes::Builder outside of the Attributes class and into its own class named AttrBuilder. No functionality change. by Bill Wendling · 12 years ago
- 07aae2e Add an enum for the return and function indexes into the AttrListPtr object. This gets rid of some magic numbers. by Bill Wendling · 12 years ago
- cb3de0b Attributes Rewrite by Bill Wendling · 12 years ago
- 7be7848 Remove operator cast method in favor of querying with the correct method. by Bill Wendling · 12 years ago
- 64ea275 Don't crash if a .ll file contains a forward-reference that looks like a global by Nick Lewycky · 12 years ago
- dc4efcb Use the enum value of the attributes when removing them from the attributes builder. by Bill Wendling · 12 years ago
- 2e879bc Use the enum value of the attributes when adding them to the attributes builder. by Bill Wendling · 12 years ago
- 6765834 Create enums for the different attributes. by Bill Wendling · 12 years ago
- 8831c06 Convert to using the Attributes::Builder interface. by Bill Wendling · 12 years ago
- f385f4c Use the Attributes::Builder to build the attributes in the parser. by Bill Wendling · 12 years ago
- 0327244 Convert the LLVM parser over to using the new Attributes::Builder to build its by Bill Wendling · 12 years ago
- e53d605 Add in support for SPIR to LLVM core. This adds a new target and two new calling conventions. by Micah Villmow · 12 years ago
- dc998cc Don't use bit-wise operations to query for inclusion/exclusion of attributes. by Bill Wendling · 12 years ago
- 30b483c Encapsulate the "construct*AlignmentFromInt" functions. by Bill Wendling · 12 years ago
- ef99fe8 Make the 'get*AlignmentFromAttr' functions into member functions within the Attributes class. Now with fix. by Bill Wendling · 12 years ago
- 4aa1899 Revert r164308 to fix buildbots. by Bill Wendling · 12 years ago
- f2e89e0 Make the 'get*AlignmentFromAttr' functions into member functions within the Attributes class. by Bill Wendling · 12 years ago
- e603fe4 Convert some attribute existence queries over to use the predicate methods. by Bill Wendling · 12 years ago
- 581600b [ms-inline asm] Enumerate the InlineAsm dialects and rename the nsdialect to by Chad Rosier · 12 years ago
- 71f359a [ms-inline asm] Add the nsdialect keyword to the lexer. by Chad Rosier · 12 years ago
- 3654734 [ms-inline asm] Emit the (new) inline asm Non-Standard Dialect attribute. by Chad Rosier · 12 years ago
- 4e2132e [ms-inline asm] Remove the Inline Asm Non-Standard Dialect attribute. This by Chad Rosier · 12 years ago
- 32811be Change the `linker_private_weak_def_auto' linkage to `linkonce_odr_auto_hide' to by Bill Wendling · 12 years ago
- 249d670 [ms-inline asm] Add a new Inline Asm Non-Standard Dialect attribute. by Chad Rosier · 12 years ago
- ce718ff Extend the IL for selecting TLS models (PR9788) by Hans Wennborg · 12 years ago
- d509d0b switch AttrListPtr::get to take an ArrayRef, simplifying a lot of clients. by Chris Lattner · 12 years ago
- 8d2a004 Silence Clang's -Wlogical-op-parentheses warning. by David Blaikie · 12 years ago
- 057beb8 Add half support to LLVM (for OpenCL) by Tobias Grosser · 12 years ago
- 8581438 Convert assert(0) to llvm_unreachable by Craig Topper · 13 years ago
- 0f96817 'unwind' is a keyword, not an instruction. by Bill Wendling · 13 years ago
- e185fad [unwind removal] Remove the 'unwind' instruction parsing bits. by Bill Wendling · 13 years ago
- 18c7f80 reapply the patches reverted in r149470 that reenable ConstantDataArray, by Chris Lattner · 13 years ago
- af39368 Typo by Pete Cooper · 13 years ago
- 91766fe Revert Chris' commits up to r149348 that started causing VMCoreTests unit test to fail. by Argyrios Kyrtzidis · 13 years ago
- 6a89228 eliminate the "string" form of ConstantArray::get, using by Chris Lattner · 13 years ago
- 4d6ccb5 More dead code removal (using -Wunreachable-code) by David Blaikie · 13 years ago
- 164b86b Extend Attributes to 64 bits by Kostya Serebryany · 13 years ago
- 732f05c Add 'llvm_unreachable' to passify GCC's understanding of the constraints by Chandler Carruth · 13 years ago
- 2bd3354 Remove unnecessary default cases in switches that cover all enum values. by David Blaikie · 13 years ago
- 9a31fb0 Removes unused field TheError from LLLexer. by Manuel Klimek · 13 years ago
- ce16339 The powers that be have decided that LLVM IR should now support 16-bit by Dan Gohman · 13 years ago
- 4ab406d LLVMBuild: Remove trailing newline, which irked me. by Daniel Dunbar · 13 years ago
- 85dadec Push StringRefs through the metadata interface. by Benjamin Kramer · 13 years ago
- 1608769 by Nadav Rotem · 13 years ago
- d782bae build/CMake: Finish removal of add_llvm_library_dependencies. by Daniel Dunbar · 13 years ago
- fbe910e remove asmparsing and documentation support for "volatile load", which was only produced by LLVM 2.9 and earlier. LLVM 3.0 and later prefers "load volatile". by Chris Lattner · 13 years ago
- a7e6f74 remove autoupgrade support for really old-style debug info intrinsics. by Chris Lattner · 13 years ago
- 9d5f6cc remove autoupgrade support for LLVM 2.9 exception stuff. Mainline supports by Chris Lattner · 13 years ago
- a3a2dfd build: Add initial cut at LLVMBuild.txt files. by Daniel Dunbar · 13 years ago
- c45fe4c LLLexer: Factor hex char parsing. by Benjamin Kramer · 13 years ago
- d8ffe5b Backing out patch. Will refactor to remove the AsmParser dependency on Target. by Lang Hames · 13 years ago
- 5fa792e Re-applying the target data layout verification patch from r142288, plus appropriate CMake dependencies. by Lang Hames · 13 years ago
- 10820d9 142288 broke the build: by Rafael Espindola · 13 years ago
- 599d2d4 Validate target data layout strings. by Lang Hames · 13 years ago
- 3f2d5f6 Make SMDiagnostic a little more sane. Instead of passing around note/warning/error as a by Chris Lattner · 13 years ago