aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Add copyMD to copy metadata from one instruction to another instruction.Devang Patel2009-10-141-0/+15
* I don't see any point in having both eh.selector.i32 and eh.selector.i64,Duncan Sands2009-10-141-0/+46
* Add an "msasm" flag to inline asm as suggested in PR 5125.Dale Johannesen2009-10-133-6/+11
* Copy metadata when value is RAUW'd. It is debatable whether this is the right...Devang Patel2009-10-132-0/+16
* Force memory use markers to have a ConstantInt for the size argument.Nick Lewycky2009-10-131-0/+11
* Fix http://llvm.org/PR5160, to let CallbackVHs modify other ValueHandles on theJeffrey Yasskin2009-10-121-23/+46
* add some more hooks to the C bindings, patch by Kenneth Uildriks!Chris Lattner2009-10-121-1/+59
* Add a form of addPreserved which takes a string argument, to allow passesDan Gohman2009-10-081-0/+14
* Do not assume that the module is set.Devang Patel2009-10-071-15/+18
* Make getPointerTo return a const PointerType* rather thanDuncan Sands2009-10-071-1/+1
* Introduce and use convenience methods for getting pointer typesDuncan Sands2009-10-063-2/+42
* strength reduce a ton of type equality tests to check the typeid (ThroughChris Lattner2009-10-053-23/+23
* Requires element types in a constant initializer to match the element types ofNick Lewycky2009-10-031-11/+3
* Check for null MDNode element while printing comment.Devang Patel2009-09-301-1/+1
* Assert that ConstantArrays are created with correctly-typed elements.Jeffrey Yasskin2009-09-301-1/+4
* Print tag name for MDNodes that are used to encode debug info. Devang Patel2009-09-301-1/+29
* Lookup handler name only when assertions are enabled.Devang Patel2009-09-291-2/+2
* Add removeMD().Devang Patel2009-09-291-15/+33
* Only one custom meadata of each kind can be attached with an instruction.Devang Patel2009-09-291-9/+19
* Use assertion instead of early exit to catch malformed custom metadata store.Devang Patel2009-09-291-5/+3
* Parse custom metadata attached with an instruction.Devang Patel2009-09-292-1/+24
* Add C API calls for building FNeg operations. Patch by KS Sreeram!Dan Gohman2009-09-281-0/+4
* s/class Metadata/class MetadataContext/gDevang Patel2009-09-284-17/+17
* Do not use global typedef for MDKindID.Devang Patel2009-09-281-5/+5
* Do not hardcode metadata names.Devang Patel2009-09-281-4/+18
* Remove dead code.Devang Patel2009-09-281-5/+1
* Remove temporary debugging hack.Dan Gohman2009-09-281-1/+1
* Move the dominator verification code out of special code embedded withinDan Gohman2009-09-282-54/+39
* Extend the StartPassTimer and StopPassTimer functions so that theDan Gohman2009-09-281-26/+20
* Extract the code for releasing a pass into a separate function, andDan Gohman2009-09-271-24/+25
* Remove the "metadata*" type and simplify the code it complicated. This was onlyNick Lewycky2009-09-272-91/+18
* Round out the API for the new optimization flags.Nick Lewycky2009-09-271-0/+16
* Micro-optimize DerivedType::dropAllTypeUses.Dan Gohman2009-09-271-1/+2
* Remove dead code from this function and optimize. Update its correspondingNick Lewycky2009-09-271-19/+5
* Instruction::clone does not need to take an LLVMContext&. Remove that andNick Lewycky2009-09-271-44/+42
* For the NSWSub support in the builder to actually be useable,Duncan Sands2009-09-261-0/+5
* Rename ConstantFP's getInf to getInfinity.Dan Gohman2009-09-251-1/+1
* Add a ConstantFP::getInf utility function for creating infinity ConstantFPs.Dan Gohman2009-09-251-0/+6
* Revert 82694 "Auto-upgrade malloc instructions to malloc calls." because it c...Victor Hernandez2009-09-252-18/+10
* Auto-upgrade malloc instructions to malloc calls.Victor Hernandez2009-09-242-10/+18
* Move parent assertion check before metadata deletion.Devang Patel2009-09-241-1/+1
* Delete attached metadata when an instruction is deleted.Devang Patel2009-09-231-0/+5
* Do not leave behind metadata while cloning an instruction.Devang Patel2009-09-232-0/+163
* Give MachineMemOperand an operator<<, factoring out code fromDan Gohman2009-09-231-1/+13
* No need to verify that malloc's return type is i8*.Victor Hernandez2009-09-221-10/+0
* Fix commento.Daniel Dunbar2009-09-221-2/+1
* Add a TrackingVH value handle.Daniel Dunbar2009-09-221-0/+13
* Fix PR5023: The instruction form of DominatorTree::dominates did not Chris Lattner2009-09-211-1/+7
* move DominatorTree::dominates for instructions out of line,Chris Lattner2009-09-211-0/+19
* tidy upChris Lattner2009-09-211-18/+17