summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* Add memcpyChris Lattner2003-04-231-0/+7
| | | | llvm-svn: 5887
* Fix a problem with setcc instructions and pointersChris Lattner2003-04-231-6/+15
| | | | llvm-svn: 5886
* Implement a bunch of new external functionsChris Lattner2003-04-231-0/+54
| | | | llvm-svn: 5885
* Implement &|^ on bool valuesChris Lattner2003-04-231-0/+3
| | | | llvm-svn: 5884
* Add support for _IO_getc function used on linuxChris Lattner2003-04-231-0/+6
| | | | llvm-svn: 5883
* Fix problem where labels were being incorrectly elided, and fix problemChris Lattner2003-04-231-3/+4
| | | | | | where PHI copies where not emitted for the default label of switch insts llvm-svn: 5882
* Fix the super obnoxious "cast to pointer from integer of different size" ↵Chris Lattner2003-04-231-8/+9
| | | | | | warnings llvm-svn: 5881
* * Implement access to external variables in LLIChris Lattner2003-04-231-10/+31
| | | | | | * Implement GetElementPtr constant expressions when initializing global variables llvm-svn: 5880
* Fix Bug: Linker/2003-04-23-LinkOnceLost.llChris Lattner2003-04-231-30/+40
| | | | llvm-svn: 5879
* New testcaseChris Lattner2003-04-231-0/+8
| | | | llvm-svn: 5878
* Tweak testcases to use linkonce as appropriateChris Lattner2003-04-232-2/+2
| | | | llvm-svn: 5877
* Fix iterator invalidation problem with cast instructionsChris Lattner2003-04-231-1/+1
| | | | llvm-svn: 5876
* Implement the constantexpr CAST instruction correctlyChris Lattner2003-04-231-45/+56
| | | | llvm-svn: 5875
* We now need to link libscalar to get the switch lowering passChris Lattner2003-04-232-4/+4
| | | | llvm-svn: 5874
* Remove unnecessary &*Chris Lattner2003-04-231-1/+1
| | | | llvm-svn: 5873
* Remove unnecesary &*'sChris Lattner2003-04-2319-37/+37
| | | | llvm-svn: 5872
* Remove unneccesary &*Chris Lattner2003-04-234-4/+4
| | | | llvm-svn: 5871
* Kill unneccesary &*Chris Lattner2003-04-231-1/+1
| | | | llvm-svn: 5870
* Remove documented problem that is now fixedChris Lattner2003-04-231-12/+2
| | | | llvm-svn: 5869
* Properly convert some &'s to &'sChris Lattner2003-04-231-16/+16
| | | | llvm-svn: 5868
* Add support for the Switch instruction by running the lowerSwitch pass firstChris Lattner2003-04-232-1/+8
| | | | llvm-svn: 5867
* Add stub to create lowerSwitches passChris Lattner2003-04-231-0/+5
| | | | llvm-svn: 5866
* New pass to lower switch instructions to branch instructionsChris Lattner2003-04-231-0/+102
| | | | llvm-svn: 5865
* Minor cleanupsChris Lattner2003-04-231-6/+6
| | | | llvm-svn: 5863
* Allow autoconversion from ilist_iterator<T> to T* in a dyn_cast and friendsChris Lattner2003-04-231-0/+20
| | | | llvm-svn: 5862
* Allow dyn_cast to operate on things that aren't OBVIOUSLY a pointer type.Chris Lattner2003-04-231-2/+2
| | | | | | These things can be converted to a pointer, like ilist_iterators llvm-svn: 5861
* Fixed 'prevalent'.Misha Brukman2003-04-231-1/+1
| | | | llvm-svn: 5860
* Just some code beautification changes I had sitting around in my tree.Misha Brukman2003-04-222-22/+15
| | | | llvm-svn: 5859
* Fix bug: BasicAA/2003-04-22-GEPProblem.llChris Lattner2003-04-221-1/+0
| | | | llvm-svn: 5858
* New testcaseChris Lattner2003-04-221-0/+15
| | | | llvm-svn: 5857
* Kill using declarationsChris Lattner2003-04-221-96/+101
| | | | | | Kill code for invalid operations on pointers llvm-svn: 5856
* Implement cast to boolChris Lattner2003-04-221-0/+2
| | | | llvm-svn: 5855
* Get rid of extraneous arguments to implementation functionsChris Lattner2003-04-221-31/+31
| | | | llvm-svn: 5852
* Add support to LLI for switch instructionChris Lattner2003-04-221-0/+22
| | | | llvm-svn: 5851
* Use a union to cast int to fpChris Lattner2003-04-221-7/+9
| | | | llvm-svn: 5849
* It's "necessary"...Misha Brukman2003-04-221-1/+1
| | | | llvm-svn: 5848
* Add support for the switch instruction to the CWriterChris Lattner2003-04-221-7/+23
| | | | llvm-svn: 5847
* Update to add new keywordsChris Lattner2003-04-222-5/+6
| | | | llvm-svn: 5846
* Add warning when linking modules with disagreeing target propertiesChris Lattner2003-04-221-0/+4
| | | | llvm-svn: 5845
* Emit information about targetChris Lattner2003-04-221-0/+3
| | | | llvm-svn: 5844
* Allow information about the target to be specified in the .ll fileChris Lattner2003-04-222-1/+28
| | | | llvm-svn: 5843
* Add testcase for target informationChris Lattner2003-04-221-0/+4
| | | | llvm-svn: 5842
* ADd newline to end of fileChris Lattner2003-04-221-1/+2
| | | | llvm-svn: 5841
* NamespacifyChris Lattner2003-04-221-84/+84
| | | | llvm-svn: 5840
* Add support for reading and writing pointersize/endianness to and from bytecodeChris Lattner2003-04-222-2/+7
| | | | llvm-svn: 5839
* Build the appropriate target machine for the input pointer size and endiannessChris Lattner2003-04-221-4/+2
| | | | llvm-svn: 5838
* Add information about the module sourceChris Lattner2003-04-221-0/+1
| | | | llvm-svn: 5837
* Preserve module source information in the ModuleIDChris Lattner2003-04-224-11/+16
| | | | llvm-svn: 5836
* Preserve the new moduleID fieldChris Lattner2003-04-221-1/+1
| | | | llvm-svn: 5835
* Add support for tracking whether a module is 64/32 bit and big/little endianChris Lattner2003-04-222-11/+32
| | | | | | Also add a moduleID field which can be used for diagnostics llvm-svn: 5834
OpenPOWER on IntegriCloud