aboutsummaryrefslogtreecommitdiff
path: root/lib/IR
AgeCommit message (Expand)Author
2013-03-11Remove support for versioned debug info.David Blaikie
2013-03-11Add asserts to DIBuilder & fix DINameSpace::Verify to allow unnamed namespaces.David Blaikie
2013-03-08Assert to bounds check MDNode::getOperand.David Blaikie
2013-03-07Replace temporary vectors with arrays.Benjamin Kramer
2013-03-07ArrayRef has a OneElt constructor. Beautify the code.Nadav Rotem
2013-03-07Switch from std::vector to ArrayRef. Speedup FoldBitCast by 5x.Nadav Rotem
2013-03-06Memory Dependence Analysis (not mem-dep test) take advantage of "invariant.lo...Shuxin Yang
2013-03-02Modify {Call,Invoke}Inst::addAttribute to take an AttrKind.Peter Collingbourne
2013-03-01Removed extraneous #include "LLVMContextImpl.h" from lib/IR/Module.cppJean-Luc Duprat
2013-03-01Cache the result of Function::getIntrinsicID() in a DenseMap attached to the ...Michael Ilseman
2013-02-28Don't add the 'Value' string if there isn't one.Bill Wendling
2013-02-28Don't add an attribute that already exists and don't remove an attribute that...Bill Wendling
2013-02-27IR: Don't constant fold GEP bitcasts between different address spacesMeador Inge
2013-02-26Unify clang/llvm attributes for asan/tsan/msan (LLVM part)Kostya Serebryany
2013-02-26Use a DenseMap instead of a std::map for AnalysisID -> Pass* maps. This reduc...Michael Ilseman
2013-02-25DIBuilder: support structs with vtable pointers in the same way as classesDavid Blaikie
2013-02-22Add a field to the compile unit of where we plan on splitting outEric Christopher
2013-02-22Add a TODO and explain when we can get rid of the isMain field.Eric Christopher
2013-02-22Use references to attribute groups on the call/invoke instructions.Bill Wendling
2013-02-22Remove warning about default covering no cases.Bill Wendling
2013-02-22Add a bitmask for NoBuiltin. This should *not* be used.Bill Wendling
2013-02-22Implement the NoBuiltin attribute.Bill Wendling
2013-02-21Don't assert on empty attributes.Bill Wendling
2013-02-20Add and remove the attribute from the correct slot.Bill Wendling
2013-02-20Modify the LLVM assembly output so that it uses references to represent funct...Bill Wendling
2013-02-20Add the function attributes from an inline asm call. These don't have declara...Bill Wendling
2013-02-19Fix a bug in mayHaveSideEffects. Functions that do not return are now conside...Nadav Rotem
2013-02-19Fix a bug that was found by the clang static analyzer. The var "AT" is null s...Nadav Rotem
2013-02-18Futureproof AttrBuild if we ever have more than 64 attr enum values.Benjamin Kramer
2013-02-18DIBuilder: Correct the null/0 type of trailing fields in struct debug info.David Blaikie
2013-02-18DIBuilder: Add function and method definitions to the list of all subprogramsDavid Blaikie
2013-02-18Narrow the return types of a few DIBuilder utility functions.David Blaikie
2013-02-17Add multithreading functions and shutdown to the C API. Patch by MoritzDuncan Sands
2013-02-16GCC doesn't like ++ on enums.Benjamin Kramer
2013-02-16Turn the enum attributes DenseSet in AttrBuilder into a set of bits.Benjamin Kramer
2013-02-15Simplify the 'operator<' for the attribute object.Bill Wendling
2013-02-15Revert "Simplify the attributes '<' comparison function."Anna Zaks
2013-02-15Simplify the attributes '<' comparison function.Bill Wendling
2013-02-14s/bool/LLVMBool/Bill Wendling
2013-02-14Add two new functions to the C API:Bill Wendling
2013-02-13Use array_pod_sort.Bill Wendling
2013-02-13Add some accessor and query methods for retrieving Attribute objects and such.Bill Wendling
2013-02-12Add static cast to unsigned char whenever a character classification function...Guy Benyei
2013-02-12Support string attributes in the AttrBuilder.Bill Wendling
2013-02-12DIBuilder: make the return type of createBasicType more specificDavid Blaikie
2013-02-11Add support for printing out the attribute groups.Bill Wendling
2013-02-11[tsan/msan] adding thread_safety and uninitialized_checks attributesKostya Serebryany
2013-02-11Revert "Rename LLVMContext diagnostic handler types and functions."Bob Wilson
2013-02-11Fix unnecessary removal of const through cast machineryDavid Blaikie
2013-02-10The 'Raw' method cannot handle 'string' attributes. Don't even try.Bill Wendling