aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Hrm, apparently I missed lowering this intrinsic. :(Chris Lattner2004-01-141-0/+1
* Fix bug in previous checkin: Demorgan would be ashamed of me, I need toChris Lattner2004-01-141-1/+1
* Implement ConstantArray::isStringChris Lattner2004-01-141-3/+16
* Fix check. PHI nodes must be handled specially, of course.Chris Lattner2004-01-141-4/+5
* Tighten up verifier checks. The result of an invoke instruction onlyChris Lattner2004-01-141-2/+8
* The only clients of the slot calculator are now the asmwriter and bcwriter.Chris Lattner2004-01-142-17/+17
* Implement a bunch of symbolic constant folding opportunities. This implementsChris Lattner2004-01-131-21/+324
* Implement new Instruction::isRelational methodChris Lattner2004-01-121-0/+16
* Rearrange and comment code better. No functionality changesChris Lattner2004-01-121-160/+177
* Rename ConstantHandling.* -> ConstantFolding.*Chris Lattner2004-01-124-128/+82
* Remove a whole bunch more ugliness. This is actually getting to the point ofChris Lattner2004-01-123-132/+106