aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove the statisticsChris Lattner2004-02-091-11/+0
* Speed up type resolution some more. On the testcase in PR224, for example,Chris Lattner2004-02-091-8/+27
* Implement the hashing scheme in an attempt to speed up the "slow" case inChris Lattner2004-02-091-50/+68
* Code cleanup in preparation for later changes. Now that ContainedTy's areChris Lattner2004-02-091-107/+75
* Now that all of the derived types have disciplined interfaces, we can eliminateChris Lattner2004-02-091-66/+41
* Adjust to the changed StructType interface. In particular, getElementTypes()...Chris Lattner2004-02-093-30/+25
* Start using the new and improve interface to FunctionType argumentsChris Lattner2004-02-093-38/+29
* Two problems with these lines of code:Chris Lattner2004-02-091-2/+0
* Fix PR215: [bcwriter] Problem compactifying ConstantPointerRefsChris Lattner2004-02-091-0/+2
* vi failed me again. :)Chris Lattner2004-02-081-1/+1
* Rename the invoke 'except' destination to the 'unwind' destinationChris Lattner2004-02-081-1/+1
* rename the "exceptional" destination of an invoke instruction to the 'unwind'...Chris Lattner2004-02-081-1/+1
* Adjust to the new BB ctorChris Lattner2004-02-041-24/+8
* When splitting a basic block, insert the new half immediately after the firstChris Lattner2004-02-041-1/+1
* If changing a parent, don't add then remove the object from the leak detectorChris Lattner2004-02-041-5/+5
* In BasicBlock::splitBasicBlock, just use islist::splice to move the instructi...Chris Lattner2004-02-031-8/+3
* Floating point negates are -0.0 - X, not 0.0 - XChris Lattner2004-02-021-5/+13
* Second half of a fix for PR218 & test/Regression/Assembler/2004-02-01-Negativ...Chris Lattner2004-02-011-4/+43
* Fix a crasher bug in my constant folding rewriteChris Lattner2004-02-011-3/+10
* Fix a problem brian ran into with the bytecode reader asserting. It turnsChris Lattner2004-01-231-0/+5
* Let subclasses implement ModuleProvider::materializeModule() which is based onMisha Brukman2004-01-211-12/+0
* SlotCalculator.h movedChris Lattner2004-01-202-5/+5
* Major changes. Now we only compactify individual type planes if it is inChris Lattner2004-01-201-50/+196
* Add support for building the compactiontable for bytecode files. This shrinksChris Lattner2004-01-181-54/+221
* Eliminate special case handling for CPR'sChris Lattner2004-01-181-17/+6
* Bytecode format for LLVM 1.2 no longer explicitly encodes zeros in primitiveChris Lattner2004-01-171-1/+5
* Cleanups & efficiency improvementsChris Lattner2004-01-151-18/+3
* The bcwriter does not want ConstantPointerRef's to be indexed, and the asmwri...Chris Lattner2004-01-151-5/+14
* When emitting bytecode, handle strings specially. Do not add the charactersChris Lattner2004-01-141-9/+52