- aae0298 Now that the underlying issue is fixed, revert r180750 and r180722. by Rafael Espindola · 12 years ago
- 76f103e Change getSlotIndex to return unsigned. by Rafael Espindola · 12 years ago
- 725dae5 Revert the command line option patch. However, keep the part that makes this pass on Windows. I.e., we don't emit the target dependent attributes in a comment before the function. by Bill Wendling · 12 years ago
- f2e8349 Revert "revert r179735, it has no testcases, and doesn't really make sense." by Reid Kleckner · 12 years ago
- 29fce9a revert r179735, it has no testcases, and doesn't really make sense. by Chris Lattner · 12 years ago
- 13aba14 Add some constraints to use of 'returned': by Stephen Lin · 12 years ago
- 8effd8d Expose IRBuilder::CreateAtomicRMW as LLVMBuildAtomicRMW in llvm-c. by Carlo Kok · 12 years ago
- 2ff9783 Struct-path aware TBAA: update getMostGenericTBAA by Manman Ren · 12 years ago
- 3e39731 Move C++ code out of the C headers and into either C++ headers by Eric Christopher · 12 years ago
- 97bf57d Also verify llvm.compiler_used. by Rafael Espindola · 12 years ago
- cde25b4 Clarify that llvm.used can contain aliases. by Rafael Espindola · 12 years ago
- c462db6 Revert "Revert "PR14606: debug info imported_module support"" by David Blaikie · 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
- 09b7981 80-col fixup. by Eric Christopher · 12 years ago
- 2f445be Rename ClassType to the more accurate UnderlyingType and document its purpose. by Adrian Prantl · 12 years ago
- e94e4ca Attributes: Don't print trailing whitespace on the function attribute comment. by Benjamin Kramer · 12 years ago
- 41201ed Revert "PR14606: debug info imported_module support" by Eric Christopher · 12 years ago
- bcb8136 PR14606: debug info imported_module support by David Blaikie · 12 years ago
- a88a016 Make the TargetIndependent flag have the right boolean value. by Bill Wendling · 12 years ago
- 8a6a7bb Cleanup patch: by Bill Wendling · 12 years ago
- bb1b63c This patch addresses two cleanup issues: by Bill Wendling · 12 years ago
- 4bfeee1 C API: Fix coding style by Tom Stellard · 12 years ago
- b1ac6e6 Add an option `-enable-old-style-attr-syntax' to print out function attributes in the "old" style. by Bill Wendling · 12 years ago
- 4035693 Appease a gcc warning about an overflow in a constant conversion. by Bill Wendling · 12 years ago
- a73dd3e Don't store AttributeSet::FunctionIndex as an int. by Benjamin Kramer · 12 years ago
- 2ca02c6 PR15149/r174304 improvement - print hex for unknown dwarf language codes & add a test case by David Blaikie · 12 years ago
- edc93b3 C API: Add LLVMGetBufferSize() by Tom Stellard · 12 years ago
- 4074343 C API: Add LLVMGetBufferStart() by Tom Stellard · 12 years ago
- 68ee152 C API: Add LLVMAddTargetDependentFunctionAttr() by Tom Stellard · 12 years ago
- 6340549 Print out the target-independent attributes in a comment before the function definition. by Bill Wendling · 12 years ago
- 6b51f75 Cleanup naming: DataLayout s/TD/DL/ by Eli Bendersky · 12 years ago
- 6334e13 Add four new functions and one new enum to the C API: by Hans Wennborg · 12 years ago
- 8848680 Fix a scalability issue with complex ConstantExprs. by Benjamin Kramer · 12 years ago
- 71c1b22 Fix a disconcerting bug in Value::isUsedInBasicBlock, which gave wrong answers for blocks larger than 3 instrs. by Benjamin Kramer · 12 years ago
- 1629965 Measure time that IR parsing took as part of the -time-passes measurement. by Eli Bendersky · 12 years ago
- c656fda Support and test template arguments for unions. by Eric Christopher · 12 years ago
- cf0623b Reformat arguments. by Eric Christopher · 12 years ago
- 72dfb05 Revert "Adding DIImportedModules to DIScopes." by David Blaikie · 12 years ago
- 3545043 Fix comment by David Blaikie · 12 years ago
- 2b393fb Silence warning about mixing || in &&, fix up 80-cols. by Benjamin Kramer · 12 years ago
- 342d92c Adding DIImportedModules to DIScopes. by David Blaikie · 12 years ago
- ca442a4 Make DIBuilder::createClassType more type safe by returning DICompositeType rather than DIType by David Blaikie · 12 years ago
- f34ea64 DebugInfo: more support for mutating DICompositeType to reduce magic number usage in Clang by David Blaikie · 12 years ago
- d072a16 Debug Info: Provide a means to update the members of a composite type by David Blaikie · 12 years ago
- 8faed27 Swap the DIFile in DILexicalBlockFile out for the raw name/directory pair by David Blaikie · 12 years ago
- 7b24686 reorder the fields in DILexicalBlockFile to match the common prefix for DIScopes by David Blaikie · 12 years ago
- 1ca6468 Revert r177675. This is language-specific and shouldn't be in the API. by Bill Wendling · 12 years ago
- 4b52a88 Refactor out the DIFile parameter to DILexicalBlock to refer to the raw file/directory pair by David Blaikie · 12 years ago
- 2be921a InstCombine: Improve the result bitvect type when folding (cmp pred (load (gep GV, i)) C) to a bit test. by Arnaud A. de Grandmaison · 12 years ago
- c204410 Reorder the DIFile field in DILexicalBlock to become a prefix common with other DIScopes by David Blaikie · 12 years ago
- bb4e619 Refactor the filename/directory information in DISubprogram to refer directly to the pair rather than the DIFile. by David Blaikie · 12 years ago
- 8233050 Add a query to tell if a landing pad has a catch-all. by Bill Wendling · 12 years ago
- ced228d Move the DIFile in DISubprogram to the beginning to be a common prefix along with other DIScopes by David Blaikie · 12 years ago
- ebb5183 Remove unused field in DISubprogram by David Blaikie · 12 years ago
- c57f5dd Hoist the definition of getTypeSizeInBits to be inlinable and in the header. by Chandler Carruth · 12 years ago
- 00c5c5d Debug info: refactor the first field of DICompileUnit to be a raw file/directory pair by David Blaikie · 12 years ago
- 2adf8cc Use pre-inc, pre-dec when possible. by Jakub Staszak · 12 years ago
- 162c800 Debug Info: Swap the 2nd and 3rd parameters to DICompileUnit to match the common DIScope prefix by David Blaikie · 12 years ago
- 404ecce Remove unused field in DICompileUnit by David Blaikie · 12 years ago
- 1ac186e minor code style cleanup. by Chris Lattner · 12 years ago
- 6115ed0 Refactor file/directory path in namespace debug info to refer directly to the pair rather than the DIFile by David Blaikie · 12 years ago
- 3fac43d DIBuilder: allow linkage name to be specified for global variables by David Blaikie · 12 years ago
- 4cf132f Reorder the DIFile parameter in DINameSpace by David Blaikie · 12 years ago
- 1cd30fd Provide more details for DINameSpace debug info in the IR comment annotations by David Blaikie · 12 years ago
- 4776bce Refactor the DIFile (2nd) parameter to DITypes to be an MDNode reference to a raw directory/file pair by David Blaikie · 12 years ago
- a13f3cd Move the DIFile operand to DITypes from the 4th operand to the 2nd. by David Blaikie · 12 years ago
- 974cdfb The testing to ensure a vector of zeros of type floating point isn't misclassified as negative zero can be simplified, as pointed out by Duncan Sands. by David Tweed · 12 years ago
- ec7eb55 The optimization a + (-0.0f) -> a was being misapplied to a + (+0.0f) in the vector case (because by David Tweed · 12 years ago
- 4d0cdca Fix the build broken in r177239 by David Blaikie · 12 years ago
- b4cf0ab Split out filename & directory from DIFile to start generalizing over DIScopes by David Blaikie · 12 years ago
- e0805a9 Remove the unused 4th operand for DIFile debug info metadata by David Blaikie · 12 years ago
- 9106f73 Add some additonal attribute helper functions. Test will be on follow by Reed Kotler · 12 years ago
- de3077a Refactor filename/directory in DICompileUnit into a DIFile by David Blaikie · 12 years ago
- 46561ce Remove unused "isMain" field from DICompileUnit by David Blaikie · 12 years ago
- 1489144 Update debug info test cases with empty SplitDebugFilename field. by David Blaikie · 12 years ago
- 8f8af52 Add a doFinalization method to the DataLayout pass. by Pete Cooper · 12 years ago
- c0ec8a4 Remove support for versioned debug info. by David Blaikie · 12 years ago
- 6643868 Add asserts to DIBuilder & fix DINameSpace::Verify to allow unnamed namespaces. by David Blaikie · 12 years ago
- eda774a Assert to bounds check MDNode::getOperand. by David Blaikie · 12 years ago
- 4e4cc7d Replace temporary vectors with arrays. by Benjamin Kramer · 12 years ago
- 55d8f6d ArrayRef has a OneElt constructor. Beautify the code. by Nadav Rotem · 12 years ago
- 82e905a Switch from std::vector to ArrayRef. Speedup FoldBitCast by 5x. by Nadav Rotem · 12 years ago
- 985dac6 Memory Dependence Analysis (not mem-dep test) take advantage of "invariant.load" metadata. by Shuxin Yang · 12 years ago
- 328d1b6 Modify {Call,Invoke}Inst::addAttribute to take an AttrKind. by Peter Collingbourne · 12 years ago
- c2171eb Removed extraneous #include "LLVMContextImpl.h" from lib/IR/Module.cpp by Jean-Luc Duprat · 12 years ago
- 4c8e74f Cache the result of Function::getIntrinsicID() in a DenseMap attached to the LLVMContext. by Michael Ilseman · 12 years ago
- 40c81fe Don't add the 'Value' string if there isn't one. by Bill Wendling · 12 years ago
- 1abc00b Don't add an attribute that already exists and don't remove an attribute that doesn't exist. by Bill Wendling · 12 years ago
- 8df7c39 IR: Don't constant fold GEP bitcasts between different address spaces by Meador Inge · 12 years ago
- 8eec41f Unify clang/llvm attributes for asan/tsan/msan (LLVM part) by Kostya Serebryany · 12 years ago
- ce522ee Use a DenseMap instead of a std::map for AnalysisID -> Pass* maps. This reduces the pass-manager overhead from FPPassManager::runOnFunction() by about 10%. by Michael Ilseman · 12 years ago
- 6172f02 DIBuilder: support structs with vtable pointers in the same way as classes by David Blaikie · 12 years ago
- e4b6790 Add a field to the compile unit of where we plan on splitting out by Eric Christopher · 12 years ago
- 1683b30 Add a TODO and explain when we can get rid of the isMain field. by Eric Christopher · 12 years ago
- 351b7a1 Use references to attribute groups on the call/invoke instructions. by Bill Wendling · 12 years ago
- bd2acfa Remove warning about default covering no cases. by Bill Wendling · 12 years ago
- d18e0b9 Add a bitmask for NoBuiltin. This should *not* be used. by Bill Wendling · 12 years ago
- 143d464 Implement the NoBuiltin attribute. by Bill Wendling · 12 years ago
- fece442 Don't assert on empty attributes. by Bill Wendling · 12 years ago
- b7a1dda Add and remove the attribute from the correct slot. by Bill Wendling · 12 years ago