aboutsummaryrefslogtreecommitdiffstats
path: root/lib/IR
Commit message (Expand)AuthorAgeFilesLines
* Remove the unused 4th operand for DIFile debug info metadataDavid Blaikie2013-03-132-2/+1
* Add some additonal attribute helper functions. Test will be on followReed Kotler2013-03-131-0/+7
* Refactor filename/directory in DICompileUnit into a DIFileDavid Blaikie2013-03-132-12/+10
* Remove unused "isMain" field from DICompileUnitDavid Blaikie2013-03-122-11/+9
* Update debug info test cases with empty SplitDebugFilename field.David Blaikie2013-03-121-4/+4
* Add a doFinalization method to the DataLayout pass.Pete Cooper2013-03-121-0/+6
* Remove support for versioned debug info.David Blaikie2013-03-112-95/+87
* Add asserts to DIBuilder & fix DINameSpace::Verify to allow unnamed namespaces.David Blaikie2013-03-112-8/+31
* Assert to bounds check MDNode::getOperand.David Blaikie2013-03-081-0/+1
* Replace temporary vectors with arrays.Benjamin Kramer2013-03-071-24/+12
* ArrayRef has a OneElt constructor. Beautify the code.Nadav Rotem2013-03-071-2/+1
* Switch from std::vector to ArrayRef. Speedup FoldBitCast by 5x.Nadav Rotem2013-03-071-3/+3
* Memory Dependence Analysis (not mem-dep test) take advantage of "invariant.lo...Shuxin Yang2013-03-061-0/+5
* Modify {Call,Invoke}Inst::addAttribute to take an AttrKind.Peter Collingbourne2013-03-021-9/+4
* Removed extraneous #include "LLVMContextImpl.h" from lib/IR/Module.cppJean-Luc Duprat2013-03-011-1/+0
* Cache the result of Function::getIntrinsicID() in a DenseMap attached to the ...Michael Ilseman2013-03-014-5/+36
* Don't add the 'Value' string if there isn't one.Bill Wendling2013-02-281-1/+1
* Don't add an attribute that already exists and don't remove an attribute that...Bill Wendling2013-02-281-0/+2
* IR: Don't constant fold GEP bitcasts between different address spacesMeador Inge2013-02-271-13/+22
* Unify clang/llvm attributes for asan/tsan/msan (LLVM part)Kostya Serebryany2013-02-262-15/+15
* Use a DenseMap instead of a std::map for AnalysisID -> Pass* maps. This reduc...Michael Ilseman2013-02-261-6/+6
* DIBuilder: support structs with vtable pointers in the same way as classesDavid Blaikie2013-02-251-8/+12
* Add a field to the compile unit of where we plan on splitting outEric Christopher2013-02-221-2/+3
* Add a TODO and explain when we can get rid of the isMain field.Eric Christopher2013-02-221-1/+1
* Use references to attribute groups on the call/invoke instructions.Bill Wendling2013-02-221-9/+11
* Remove warning about default covering no cases.Bill Wendling2013-02-221-3/+2
* Add a bitmask for NoBuiltin. This should *not* be used.Bill Wendling2013-02-221-1/+2
* Implement the NoBuiltin attribute.Bill Wendling2013-02-222-2/+33
* Don't assert on empty attributes.Bill Wendling2013-02-211-2/+2
* Add and remove the attribute from the correct slot.Bill Wendling2013-02-201-2/+12
* Modify the LLVM assembly output so that it uses references to represent funct...Bill Wendling2013-02-201-16/+16
* Add the function attributes from an inline asm call. These don't have declara...Bill Wendling2013-02-201-0/+8
* Fix a bug in mayHaveSideEffects. Functions that do not return are now conside...Nadav Rotem2013-02-191-2/+6
* Fix a bug that was found by the clang static analyzer. The var "AT" is null s...Nadav Rotem2013-02-191-2/+2
* Futureproof AttrBuild if we ever have more than 64 attr enum values.Benjamin Kramer2013-02-181-14/+12
* DIBuilder: Correct the null/0 type of trailing fields in struct debug info.David Blaikie2013-02-181-2/+2
* DIBuilder: Add function and method definitions to the list of all subprogramsDavid Blaikie2013-02-181-1/+4
* Narrow the return types of a few DIBuilder utility functions.David Blaikie2013-02-181-39/+37
* Add multithreading functions and shutdown to the C API. Patch by MoritzDuncan Sands2013-02-171-0/+20
* GCC doesn't like ++ on enums.Benjamin Kramer2013-02-161-1/+1
* Turn the enum attributes DenseSet in AttrBuilder into a set of bits.Benjamin Kramer2013-02-161-24/+23
* Simplify the 'operator<' for the attribute object.Bill Wendling2013-02-151-15/+13
* Revert "Simplify the attributes '<' comparison function."Anna Zaks2013-02-151-13/+15
* Simplify the attributes '<' comparison function.Bill Wendling2013-02-151-15/+13
* s/bool/LLVMBool/Bill Wendling2013-02-141-1/+1
* Add two new functions to the C API:Bill Wendling2013-02-141-0/+23
* Use array_pod_sort.Bill Wendling2013-02-131-1/+1
* Add some accessor and query methods for retrieving Attribute objects and such.Bill Wendling2013-02-132-0/+45
* Add static cast to unsigned char whenever a character classification function...Guy Benyei2013-02-123-8/+12
* Support string attributes in the AttrBuilder.Bill Wendling2013-02-121-11/+25