summaryrefslogtreecommitdiffstats
path: root/llvm/lib/VMCore
Commit message (Collapse)AuthorAgeFilesLines
* Implement new methodChris Lattner2003-08-311-0/+24
| | | | llvm-svn: 8238
* Fix bug: Linker/2003-08-28-TypeResolvesGlobal3.llChris Lattner2003-08-291-1/+1
| | | | | | Use new replaceAllUsesWith stuff in a way that works even though types have not yet been propagated llvm-svn: 8210
* Implement "unsafe" replaceAllUsesWWith stuff for use during type resolution.Chris Lattner2003-08-291-17/+31
| | | | llvm-svn: 8209
* Fix bug: Linker/2003-08-28-TypeResolvesGlobal2.llChris Lattner2003-08-291-7/+2
| | | | llvm-svn: 8206
* Refactor code to make it useful outside of Constants.cppChris Lattner2003-08-292-24/+24
| | | | llvm-svn: 8205
* Fix bug: Linker/2003-08-28-TypeResolvesGlobal.llChris Lattner2003-08-291-6/+12
| | | | llvm-svn: 8202
* As it turns out, things will be simpler than I first expected. We no longerChris Lattner2003-08-252-6/+0
| | | | | | need any exception handling intrinsics beyond llvm.unwind. (yaay) llvm-svn: 8145
* Support new 'any' support for pointer size and endiannessChris Lattner2003-08-242-4/+12
| | | | llvm-svn: 8119
* rethrow is really the language independent primitive here. "throw" can be ↵Chris Lattner2003-08-242-4/+6
| | | | | | | | | | written in terms of it and llvm.exc.setcurrent. Rework the intrinsics. llvm-svn: 8110
* Fix copy-and-paste-oChris Lattner2003-08-241-2/+2
| | | | llvm-svn: 8104
* Initial support for recognizing LLVM exception handling intrinsicsChris Lattner2003-08-242-4/+17
| | | | llvm-svn: 8102
* Allow specifying the name for the newly split basic blockChris Lattner2003-08-241-2/+2
| | | | llvm-svn: 8097
* Rename SwitchInst::dest_push_back -> addCaseChris Lattner2003-08-231-1/+13
| | | | | | Add new removeCase method llvm-svn: 8088
* If an "LLVM name" has wierd characters in it, print it out in double quotes ↵Chris Lattner2003-08-221-9/+32
| | | | | | instead of prefixing it with % llvm-svn: 8049
* The word `dependent' has no `a'.Misha Brukman2003-08-213-3/+3
| | | | llvm-svn: 8030
* Implement Assembler/2003-08-21-ConstantExprCast-Fold.llxChris Lattner2003-08-211-2/+12
| | | | llvm-svn: 8015
* Implement testcase: Assembler/2003-08-20-ConstantExprGEP-Fold.llxChris Lattner2003-08-201-10/+14
| | | | llvm-svn: 7983
* Do not even attempt to compute dominator information for unreachable blocksChris Lattner2003-08-181-26/+8
| | | | llvm-svn: 7963
* Fix linking bug in xboardChris Lattner2003-08-181-1/+4
| | | | llvm-svn: 7952
* Add intrinsics for the llvm.sig(set|long)jmp functionsChris Lattner2003-08-182-5/+9
| | | | llvm-svn: 7949
* Spell `necessary' correctly.Misha Brukman2003-08-183-3/+3
| | | | llvm-svn: 7944
* Add new method to FunctionPassManager to add ImmutablePasses.Brian Gaeke2003-08-142-1/+21
| | | | llvm-svn: 7838
* Dramatically simplify how -time-passes works.Chris Lattner2003-08-142-62/+24
| | | | | | | This also enables -time-passes for FunctionPassManagers, which allows it to be used for the JIT llvm-svn: 7834
* Implement constant folding of casts from boolean constants to other valuesChris Lattner2003-08-131-0/+19
| | | | llvm-svn: 7812
* Add FunctionPassManager - it's like a PassManager, but it only deals inBrian Gaeke2003-08-121-0/+10
| | | | | | FunctionPasses. llvm-svn: 7778
* Add a bunch of new Alpha Intrinsics for Rahul JoshiChris Lattner2003-08-062-8/+43
| | | | llvm-svn: 7646
* Implement TODO: print out short form of Invoke if possibleChris Lattner2003-08-051-8/+23
| | | | llvm-svn: 7595
* *** empty log message ***Tanya Lattner2003-07-311-1/+1
| | | | llvm-svn: 7447
* Added function to determine if an Instruction may trap.Tanya Lattner2003-07-311-0/+17
| | | | llvm-svn: 7442
* Fix a bug that brian reportedChris Lattner2003-07-301-4/+24
| | | | llvm-svn: 7428
* Add support for Alpha intrinsics, contributed by Rahul JoshiChris Lattner2003-07-282-0/+12
| | | | llvm-svn: 7373
* Make Module::getNamedFunction prefer non-external functions if there is more ↵Chris Lattner2003-07-231-2/+6
| | | | | | | | than one function of the same name llvm-svn: 7274
* Remove redundant const qualifiers from cast<> expressionsChris Lattner2003-07-234-30/+30
| | | | llvm-svn: 7253
* Simplify code by using ConstantInt::getRawValue instead of checking to seeChris Lattner2003-07-232-11/+6
| | | | | | whether the constant is signed or unsigned, then casting llvm-svn: 7252
* The word `separate' only has one `e'.Misha Brukman2003-07-141-1/+1
| | | | llvm-svn: 7173
* Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell2003-06-301-4/+4
| | | | | | system. llvm-svn: 7014
* Avoid printing out huge structures or arrays if they are just filled with zerosChris Lattner2003-06-281-0/+10
| | | | llvm-svn: 6938
* Implement more aggressive folding of constant GEP instructionsChris Lattner2003-06-261-6/+25
| | | | llvm-svn: 6913
* Make assertion more descriptiveChris Lattner2003-06-241-1/+1
| | | | llvm-svn: 6889
* Add support for GCC 3.3Chris Lattner2003-06-231-2/+2
| | | | llvm-svn: 6865
* Fix bug: InstCombine/2003-06-22-ConstantExprCrash.llChris Lattner2003-06-221-1/+7
| | | | llvm-svn: 6857
* Remove usage of sys/unistd.hChris Lattner2003-06-191-1/+1
| | | | llvm-svn: 6788
* Detemplatize the PATypeHandle class, which was only really instantiated on ↵Chris Lattner2003-06-181-16/+16
| | | | | | 'Type'. llvm-svn: 6774
* lib/CWriter/Writer.cpp: Copy AsmWriter's ConstantFP checking code hereBrian Gaeke2003-06-171-1/+1
| | | | | | | | | | into a new function FPCSafeToPrint(), and use it in printConstant() and printFunction() to decide whether we should output ConstantFPs as floating-point constants or as references to stack-allocated variables. lib/VMCore/AsmWriter.cpp: Fix an apparent typo in the code mentioned above. llvm-svn: 6762
* Fix bug: Linker/2003-06-02-TypeResolveProblem2.llChris Lattner2003-06-161-16/+28
| | | | llvm-svn: 6699
* Fix (bogus) possibly uninitialized warningChris Lattner2003-06-051-1/+1
| | | | llvm-svn: 6634
* * Make assertion message usefulChris Lattner2003-06-021-6/+5
| | | | | | * Kill dead conditional llvm-svn: 6544
* Fix bug: Linker/2003-06-02-TypeResolveProblem.llChris Lattner2003-06-021-0/+4
| | | | llvm-svn: 6542
* Don't print out unique identifier for opaque typesChris Lattner2003-06-011-1/+1
| | | | llvm-svn: 6511
* Fix constant folding to ALWAYS work.Chris Lattner2003-05-271-19/+9
| | | | llvm-svn: 6355
OpenPOWER on IntegriCloud