aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Start using PMStack. Now each pass is responsibe for assingingDevang Patel2007-01-111-28/+23
* Use getPassManagerType() instead of dynamic_cast.Devang Patel2007-01-111-18/+8
* Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer2007-01-1140-525/+525
* Remove unnecessary boolean type check.Zhou Sheng2007-01-111-2/+1
* For PR1043:Zhou Sheng2007-01-1136-1524/+1682
* Fixed indentation.Zhou Sheng2007-01-111-4/+4
* Shut up a warning about signed/unsigned.Reid Spencer2007-01-111-1/+1
* simplify some logic furtherChris Lattner2007-01-111-11/+2
* Recommit my previous patch with a bugfix: printInfoComment works on bothChris Lattner2007-01-111-63/+67
* Quiet compiler warning. The only reason the function is marked virtualNick Lewycky2007-01-111-0/+2
* New predicate simplifier!Nick Lewycky2007-01-111-974/+1155
* Add PassManagerType enum.Devang Patel2007-01-111-0/+12
* Avoid taking the address of a macro by checking to see if stdin is definedReid Spencer2007-01-111-0/+4
* Implement better constant folding of unordered FCMP predicates.Reid Spencer2007-01-111-7/+27
* Robustify assingPassManager() for Module, Function and Basic BlockDevang Patel2007-01-111-37/+73
* Allow LLI, in interpreter mode, to find stdin, stdout, and stderr. This isReid Spencer2007-01-101-2/+12
* Back out the last patch which is a nightly test killer. The assertionReid Spencer2007-01-101-63/+63
* Last refactoring before PR645: split up getSlot into getLocalSlot and getGlob...Chris Lattner2007-01-101-63/+63
* eliminate some iterator gymnastics.Chris Lattner2007-01-101-8/+4
* Change the file header name as this file was renamed.Reid Spencer2007-01-101-1/+1
* Rename Writer.cpp as CBackend.cpp so it doesn't conflict with Writer.cppReid Spencer2007-01-101-2791/+0
* Fix a bug in heap-sra that caused compilation failure of office-ispell.Chris Lattner2007-01-091-3/+19
* For PR1099:Reid Spencer2007-01-092-66/+66
* Inline insertValue into CreateModuleSlot/CreateFunctionSlotChris Lattner2007-01-091-35/+24
* Remove a bunch of complex logic that is completely dead: duplicates canChris Lattner2007-01-091-57/+1
* Split CreateSlot into two versions, one for globals and one for function-localChris Lattner2007-01-091-61/+68
* Remove extraneous return value from insertValue and getOrCreateSlot. SinceChris Lattner2007-01-091-53/+34
* For PR1099:Reid Spencer2007-01-092-16/+18
* Naming consistency.Evan Cheng2007-01-081-25/+27
* Fix for PR1075: bottom-up register-reduction scheduling actually increases re...Evan Cheng2007-01-081-120/+72
* Implement some trivial FP foldings when -enable-unsafe-fp-math is specified.Chris Lattner2007-01-081-0/+15
* Need to handle static declarations properly.Jim Laskey2007-01-081-6/+9
* Unbreak VC++ build.Jeff Cohen2007-01-081-1/+1
* Parameter attributes are part of a FunctionType and deserve to be factoredReid Spencer2007-01-081-1/+6
* Add PMStack, a Pass Manager stack.Devang Patel2007-01-081-0/+138
* And asm writing for packed struct initializersAndrew Lenharth2007-01-081-0/+4
* Make packed structs use packed initialiers for consistencyAndrew Lenharth2007-01-081-0/+52
* Comparison of primitive type sizes should now be done in bits, not bytes.Reid Spencer2007-01-083-12/+14
* For PR1097:Reid Spencer2007-01-081-1/+1
* For PR1090:Reid Spencer2007-01-082-56/+62
* Fix PR1090:Reid Spencer2007-01-082-84/+196
* Fix a bug in an assert that would never trigger.Reid Spencer2007-01-082-2/+2
* Convert uses of getPrimitiveSize that should be getPrimitiveSizeInBits.Reid Spencer2007-01-083-24/+22
* Types should be const.Reid Spencer2007-01-071-2/+2
* this pass is unusedChris Lattner2007-01-071-436/+0
* llvm 2.0 doesn't support llvm.isunordered.*Chris Lattner2007-01-071-17/+0
* remove support for llvm.isunorderedChris Lattner2007-01-071-22/+0
* remove llvm.isunorderedChris Lattner2007-01-071-5/+0
* Change the interface to Module::getOrInsertFunction to be easier to use,to re...Chris Lattner2007-01-074-256/+119
* Change the interface to Module::getOrInsertFunction to be easier to use,Chris Lattner2007-01-071-12/+24