summaryrefslogtreecommitdiff
path: root/lib/IR
Commit message (Expand)AuthorAge
* The optimization a + (-0.0f) -> a was being misapplied to a + (+0.0f) in the...David Tweed2013-03-18
* Fix the build broken in r177239David Blaikie2013-03-17
* Split out filename & directory from DIFile to start generalizing over DIScopesDavid Blaikie2013-03-17
* Remove the unused 4th operand for DIFile debug info metadataDavid Blaikie2013-03-13
* Add some additonal attribute helper functions. Test will be on followReed Kotler2013-03-13
* Refactor filename/directory in DICompileUnit into a DIFileDavid Blaikie2013-03-13
* Remove unused "isMain" field from DICompileUnitDavid Blaikie2013-03-12
* Update debug info test cases with empty SplitDebugFilename field.David Blaikie2013-03-12
* Add a doFinalization method to the DataLayout pass.Pete Cooper2013-03-12
* Remove support for versioned debug info.David Blaikie2013-03-11
* Add asserts to DIBuilder & fix DINameSpace::Verify to allow unnamed namespaces.David Blaikie2013-03-11
* Assert to bounds check MDNode::getOperand.David Blaikie2013-03-08
* Replace temporary vectors with arrays.Benjamin Kramer2013-03-07
* ArrayRef has a OneElt constructor. Beautify the code.Nadav Rotem2013-03-07
* Switch from std::vector to ArrayRef. Speedup FoldBitCast by 5x.Nadav Rotem2013-03-07
* Memory Dependence Analysis (not mem-dep test) take advantage of "invariant.lo...Shuxin Yang2013-03-06
* Modify {Call,Invoke}Inst::addAttribute to take an AttrKind.Peter Collingbourne2013-03-02
* Removed extraneous #include "LLVMContextImpl.h" from lib/IR/Module.cppJean-Luc Duprat2013-03-01
* Cache the result of Function::getIntrinsicID() in a DenseMap attached to the ...Michael Ilseman2013-03-01
* Don't add the 'Value' string if there isn't one.Bill Wendling2013-02-28
* Don't add an attribute that already exists and don't remove an attribute that...Bill Wendling2013-02-28
* IR: Don't constant fold GEP bitcasts between different address spacesMeador Inge2013-02-27
* Unify clang/llvm attributes for asan/tsan/msan (LLVM part)Kostya Serebryany2013-02-26
* Use a DenseMap instead of a std::map for AnalysisID -> Pass* maps. This reduc...Michael Ilseman2013-02-26
* DIBuilder: support structs with vtable pointers in the same way as classesDavid Blaikie2013-02-25
* Add a field to the compile unit of where we plan on splitting outEric Christopher2013-02-22
* Add a TODO and explain when we can get rid of the isMain field.Eric Christopher2013-02-22
* Use references to attribute groups on the call/invoke instructions.Bill Wendling2013-02-22
* Remove warning about default covering no cases.Bill Wendling2013-02-22
* Add a bitmask for NoBuiltin. This should *not* be used.Bill Wendling2013-02-22
* Implement the NoBuiltin attribute.Bill Wendling2013-02-22
* Don't assert on empty attributes.Bill Wendling2013-02-21
* Add and remove the attribute from the correct slot.Bill Wendling2013-02-20
* Modify the LLVM assembly output so that it uses references to represent funct...Bill Wendling2013-02-20
* Add the function attributes from an inline asm call. These don't have declara...Bill Wendling2013-02-20
* Fix a bug in mayHaveSideEffects. Functions that do not return are now conside...Nadav Rotem2013-02-19
* Fix a bug that was found by the clang static analyzer. The var "AT" is null s...Nadav Rotem2013-02-19
* Futureproof AttrBuild if we ever have more than 64 attr enum values.Benjamin Kramer2013-02-18
* DIBuilder: Correct the null/0 type of trailing fields in struct debug info.David Blaikie2013-02-18
* DIBuilder: Add function and method definitions to the list of all subprogramsDavid Blaikie2013-02-18
* Narrow the return types of a few DIBuilder utility functions.David Blaikie2013-02-18
* Add multithreading functions and shutdown to the C API. Patch by MoritzDuncan Sands2013-02-17
* GCC doesn't like ++ on enums.Benjamin Kramer2013-02-16
* Turn the enum attributes DenseSet in AttrBuilder into a set of bits.Benjamin Kramer2013-02-16
* Simplify the 'operator<' for the attribute object.Bill Wendling2013-02-15
* Revert "Simplify the attributes '<' comparison function."Anna Zaks2013-02-15
* Simplify the attributes '<' comparison function.Bill Wendling2013-02-15
* s/bool/LLVMBool/Bill Wendling2013-02-14
* Add two new functions to the C API:Bill Wendling2013-02-14
* Use array_pod_sort.Bill Wendling2013-02-13