aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Add some new methodsChris Lattner2004-03-301-15/+87
* Adjust to new itfChris Lattner2004-03-291-2/+2
* Handle -0.0 correctlyChris Lattner2004-03-291-1/+4
* Add a bunch of methods that should have been added a long time ago.Chris Lattner2004-03-291-0/+61
* Add another checkChris Lattner2004-03-291-0/+5
* Fix an assertionChris Lattner2004-03-291-1/+1
* Add two methods which have been needed for a long time: Type::get(Un)signedVe...Chris Lattner2004-03-261-0/+35
* Catch some more cases of broken code. The loop extractor seems to be creatingChris Lattner2004-03-141-3/+8
* verifyFunction has been broken for a long time now. Fix it.Chris Lattner2004-03-141-12/+8
* Rename the intrinsic enum values for llvm.va_* from Intrinsic::va_* toChris Lattner2004-03-132-6/+6
* Keep transitively-required passes alive for queries to work after the initialMisha Brukman2004-03-121-1/+10
* Add support for checking the select instructionChris Lattner2004-03-121-0/+11
* Know the opcode name of the select instructionChris Lattner2004-03-121-0/+1
* Add support for select constant expressions. Use reserve a bit more to avoidChris Lattner2004-03-121-0/+35
* Add new functionChris Lattner2004-03-122-0/+6
* Teach the constant folder how to do select instructionsChris Lattner2004-03-121-0/+11
* Print select instructions correctlyChris Lattner2004-03-121-2/+3
* Fix indentation.Misha Brukman2004-03-111-2/+2
* Adjust to new interfaceChris Lattner2004-03-081-1/+3
* Implement test/Regression/Assembler/2004-03-07-FunctionAddressAlignment.llxChris Lattner2004-03-081-0/+20
* Remove Module::mutateConstantPointerRef, which is now thankfully dead!Chris Lattner2004-03-081-25/+0
* Eliminate nightmarish APIChris Lattner2004-03-081-23/+0
* Doxygenify comments.Misha Brukman2004-03-022-50/+46
* * If a badref has a name, print it out for ease of debuggingMisha Brukman2004-03-011-15/+17
* Fix -debug-pass=Executions, which relied on Function, Module, and BasicBlockChris Lattner2004-02-292-22/+28
* Fix typo in commentBrian Gaeke2004-02-281-1/+1
* Fix Regression/Assembler/2004-02-27-SelfUseAssertError.llChris Lattner2004-02-271-1/+2
* Make sure that at least one virtual method is defined in a .cpp file to avoidChris Lattner2004-02-261-0/+1
* Make the verifier a little more explicit about this problem.Chris Lattner2004-02-241-2/+2
* Get all instruction definitionsChris Lattner2004-02-221-3/+1
* Fix PR245: Linking weak and strong global variables is dependent on link orderChris Lattner2004-02-171-1/+3
* Adjust to recent changesChris Lattner2004-02-171-2/+2
* Move the folding of gep null, 0, 0, 0 to a place where it can be shared andChris Lattner2004-02-162-14/+20
* Fix a bug in the recent rewrite of the leakdetector that caused all of theChris Lattner2004-02-151-7/+10
* By default, llvm.setjmp/llvm.longjmp intrinsics get lowered to their libc cou...Chris Lattner2004-02-151-3/+15
* Refactor code. Now the intrinsic lowering pass tries to recycle preexistingChris Lattner2004-02-151-35/+63
* Adjustments to support the new ConstantAggregateZero classChris Lattner2004-02-153-18/+24
* Add a new ConstantAggregateZero class, to fix PR239. This makes zeroChris Lattner2004-02-151-36/+70
* ConstantArray::get and ConstantStruct::get now just return pointers toChris Lattner2004-02-151-4/+4
* Remove dependence on return type of ConstantStruct::getChris Lattner2004-02-151-1/+1
* Remove dependence on the return type of ConstantArray::getChris Lattner2004-02-151-1/+1
* Keep a cache of non-abstract null arrays and structs. This speeds up llvm-disChris Lattner2004-02-151-2/+19
* Modularize implementation of LeakDetector into a typed templateAlkis Evlogimenos2004-02-141-59/+76
* A target that doesn't support these intrinsics will still meet spec (theChris Lattner2004-02-141-0/+3
* Add llvm.memset/frameaddress/returnaddress intrinsics.Chris Lattner2004-02-143-9/+43
* Fix the logic in the name mangler. If there are two symbols named 'X', and oneChris Lattner2004-02-141-12/+27
* Add support for the llvm.memmove intrinsicChris Lattner2004-02-123-0/+15
* Implement the llvm.memcpy intrinsicChris Lattner2004-02-123-1/+20
* Initialize the count instance variable.Chris Lattner2004-02-111-1/+1
* Remove obsolete methodChris Lattner2004-02-111-13/+0