aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add the isunordered intrinsic.Alkis Evlogimenos2004-06-124-1/+24
* Implement tracking of bytecode instruction size and the number of longReid Spencer2004-06-114-0/+32
* Fix fallout from getOffsetOfLocalArea() being negated. Debugging dumps were ...Chris Lattner2004-06-112-3/+3
* llvm.isnan doesn't access memoryChris Lattner2004-06-111-1/+1
* Constant fold the isnan intrinsicChris Lattner2004-06-111-1/+10
* By far, one of the most common uses of isnan is to make 'isunordered'Chris Lattner2004-06-112-28/+118
* Fix bug in previous checkinChris Lattner2004-06-112-0/+6
* No really, these are dead nowChris Lattner2004-06-111-2/+0
* Now that compare instructions aren't lumped in with the other twoargfp instru...Chris Lattner2004-06-116-27/+15
* Introduce a new FP instruction type to separate the compare cases from theChris Lattner2004-06-114-18/+15
* Add direct support for the isnan intrinsic, implementing test/Regression/Code...Chris Lattner2004-06-112-18/+44
* Add support for the setp instructionsChris Lattner2004-06-112-0/+3
* Split compare instruction handling OUT of handleTwoArgFP into handleCompareFP.Chris Lattner2004-06-112-86/+98
* Revert an unneeded interface change to Instruction.hReid Spencer2004-06-112-2/+2
* Fix lowering to work correctlyChris Lattner2004-06-112-6/+24
* I misled Alkis: LLVM should have isnan, not isunordered.Chris Lattner2004-06-114-10/+20
* Turn loads of ConstantPointerNulls into loads of zero... don't spillBrian Gaeke2004-06-111-0/+6
* Add the isunordered intrinsic.Alkis Evlogimenos2004-06-114-0/+17
* Remove tabs.Reid Spencer2004-06-102-4/+4
* Implement detailed function level data collection and reporting.Reid Spencer2004-06-104-296/+208
* Adjust prototypes to new Handler interface.Reid Spencer2004-06-102-138/+60
* Make the parser deal with functions instead of just function types.Reid Spencer2004-06-104-76/+84
* Doxygenize a comment.Reid Spencer2004-06-101-2/+2
* Implemented the bulk of the functionality. Cleaned up the code.Reid Spencer2004-06-1012-799/+1180
* Fix the prolog epilog code inserter to match the documentation and supportChris Lattner2004-06-101-9/+33
* Fix the fixed stack offset, patch contributed by Vladimir PrusChris Lattner2004-06-102-2/+2
* Fix a bug in my checkin from last night that caused miscompilations ofChris Lattner2004-06-101-5/+1
* More minor cleanupsChris Lattner2004-06-101-11/+8
* Eliminate many occurrances of Instruction::Chris Lattner2004-06-101-134/+112
* Share some codeChris Lattner2004-06-101-11/+3
* Tolerate more errorsChris Lattner2004-06-091-1/+2
* Encode %fsr correctly; don't fail an assertion.Brian Gaeke2004-06-091-0/+9
* Fix encoding of ST*FSR instructions.Brian Gaeke2004-06-091-7/+7
* Fix assertion failure message to have the right method name.Brian Gaeke2004-06-091-1/+1
* Make the asmwriter much more tolerant of errors (which are common when workingChris Lattner2004-06-091-16/+23
* Made it possible for the printInfoComment method to invoke getSlot inReid Spencer2004-06-091-17/+16
* Fix for PR#366. We use getClassB() so that we can handle cast instructionsJohn Criswell2004-06-092-2/+2
* Implement InstCombine/select.ll:test15*Chris Lattner2004-06-091-40/+90
* Cleanup alignment of output.Reid Spencer2004-06-092-28/+28
* Implement analysis output. Don't dump function details unless requested.Reid Spencer2004-06-092-2/+40
* Implement some rudimentary analysis.Reid Spencer2004-06-092-6/+94
* Clean up indentation of file body output.Reid Spencer2004-06-092-18/+20
* Move parsing details to Parser.cpp.Reid Spencer2004-06-092-50/+0
* Bring some things out of header files that belong only in this file.Reid Spencer2004-06-092-0/+42
* Be more careful about the order we put stuff onto the worklist. This allow u...Chris Lattner2004-06-091-19/+19
* Cleaned up a dead header file to prevent duplicate definition warningsReid Spencer2004-06-091-1/+1
* Implement select.ll:test14*Chris Lattner2004-06-091-35/+59
* Workaround or a VS miscompilation bugChris Lattner2004-06-081-1/+1
* Don't grab the condition of unconditional branches!Chris Lattner2004-06-081-7/+8
* Fix a minor bug in the map - since this pass adds a global symbol, it must beBrian Gaeke2004-06-081-0/+4