aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2004-07-09Add checks to ensure that there are no unreachable blocks in the functionChris Lattner
2004-07-09Don't call Type::setName()Chris Lattner
2004-07-09* Add support for indexing into structures, thanks to Chris (x86)Misha Brukman
2004-07-09Read/write the offset value for stack-relative loads via correct instr operand.Misha Brukman
2004-07-09* Doxygenify commentsMisha Brukman
2004-07-09Fix typo.Alkis Evlogimenos
2004-07-09Improve code comments.Alkis Evlogimenos
2004-07-08The uid mapping is no moreChris Lattner
2004-07-08Eliminate uses of the UniqueID field on Type objectsChris Lattner
2004-07-08Do not call Type::getUniqueIDChris Lattner
2004-07-08Add support for __fixdfdi(), __floatdisf(), and __floatdidf() external functionsMisha Brukman
2004-07-08* Use several Function* for external functions instead of a std::mapMisha Brukman
2004-07-08* Add support for loading FP constants from the constant poolMisha Brukman
2004-07-08* Fix header comment, excise references to X86Misha Brukman
2004-07-08Eliminate the SignedType and UnsignedType classes.Chris Lattner
2004-07-08Support setcc on fp values.Brian Gaeke
2004-07-08Add floating-point branches and compares. Compares don't completeBrian Gaeke
2004-07-08Fix bug where SwitchSection would fail to change to ".bss" successfully.Brian Gaeke
2004-07-08Fix bug involving bool arguments to binary operators.Brian Gaeke
2004-07-08Fix bug in copying long constants to register pairs. We were gettingBrian Gaeke
2004-07-08Disable some code that isn't helping mattersChris Lattner
2004-07-08Support 'ret float'Brian Gaeke
2004-07-08Add viewCFG() and viewCFGOnly() APIs.Alkis Evlogimenos
2004-07-07There is no error message to print out, end sentence with `!'Misha Brukman
2004-07-07Make error message consistent with the rest of LLVM by saying that bytecodeReid Spencer
2004-07-07Fix for bug 391.Reid Spencer
2004-07-07* Use a map for caching lookups to external functions (fp div/rem)Misha Brukman
2004-07-07* Wrap long lines (comments and code)Misha Brukman
2004-07-07Fix regressions in these testcases:Chris Lattner
2004-07-07Add fmod() to the Module being compiled so that it gets a stub in the asm fileMisha Brukman
2004-07-07The bytecode reader wants to be able to read types that are not quite resolvedChris Lattner
2004-07-07Headers movedChris Lattner
2004-07-07Move all of the DSA headers into the Analysis/DataStructure subdir.Chris Lattner
2004-07-07Moving headersChris Lattner
2004-07-07As much as I hate to say it, the whole setNode interface for DSNodeHandlesChris Lattner
2004-07-07When folding constant expr gep's, don't force the use of long indices.Chris Lattner
2004-07-07Disable coalescing.Alkis Evlogimenos
2004-07-06Make sure people don't make functiontypes with an invalid return typeChris Lattner
2004-07-06* Add support for calling vararg functions (must pass doubles in int regs too)Misha Brukman
2004-07-06Use the more compact `bl' instead of cryptic (but equivalent) `bcl 20,31'Misha Brukman
2004-07-06Work around apparent Apple compiler bug which was making all mangledBrian Gaeke
2004-07-06Check to make sure types are sized before calling getTypeSize on them.Chris Lattner
2004-07-06It doesn't matter what the 2nd operand is; if the GEP has 2 operands andBrian Gaeke
2004-07-06Add helper function.Brian Gaeke
2004-07-06Find bugs sooner rather than later. In this case, don't allow the creationChris Lattner
2004-07-06Do not crash when joining two intervals of registers of differentAlkis Evlogimenos
2004-07-06* Add utility functions: convert SetCC => PPC opcode and invert PPC opcodeMisha Brukman
2004-07-06Implement rem.ll:test3Chris Lattner
2004-07-06Fix a minor bug where we would go into infinite loops on some constantsChris Lattner
2004-07-06Implement InstCombine/sub.ll:test15: X % -Y === X % YChris Lattner