aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Added class MachineCodeForBasicBlock.Vikram S. Adve2001-07-301-1/+18
* Added vector of machine instructions for the basic block.Vikram S. Adve2001-07-301-0/+8
* Modify var names to make it apparant that the code is really genericChris Lattner2001-07-281-10/+10
* Added function printIndent.Vikram S. Adve2001-07-281-0/+6
* Added a pointer hash function object for use in pointer maps.Vikram S. Adve2001-07-281-0/+5
* Make a function const.Vikram S. Adve2001-07-281-1/+1
* Added several SPARC instructions including conditional move and SETHI.Vikram S. Adve2001-07-281-147/+308
* Remove redundant and unused functions.Vikram S. Adve2001-07-281-11/+20
* Added MachineInstrInfo class and moved instruction-related members there.Vikram S. Adve2001-07-281-17/+102
* Eliminate separate enum for operand register type.Vikram S. Adve2001-07-281-41/+110
* Add an arg to insertVal to allow us to prevent builtin types from being ignoredChris Lattner2001-07-262-2/+2
* Add support for extern varargs methods & varargs method callsChris Lattner2001-07-252-2/+4
* *** empty log message ***Ruchira Sasanka2001-07-246-0/+454
* Eliminated the Unique class in favor of NonCopyable and NonCopyableVChris Lattner2001-07-237-72/+61
* Moved inline/llvm/Tools/* to include/llvm/Support/*Chris Lattner2001-07-239-295/+32
* Fix coding style issues to actually attempt to be somewhat uniformChris Lattner2001-07-231-48/+28
* Nonpolymorphic class, doesn't need a virtual dtor!Chris Lattner2001-07-231-1/+1
* Clean up hash table usageChris Lattner2001-07-231-71/+48
* Removal of the redundant CompileContext wrapperChris Lattner2001-07-232-38/+3
* Large scale changes to implement new command line argument facilityChris Lattner2001-07-235-403/+270
* Add flag for emacs so it realizes it's C++ codeChris Lattner2001-07-221-1/+1
* Privatize LLCOptions. It had no business being visible to the entireChris Lattner2001-07-222-58/+12
* Move private header into private directoryChris Lattner2001-07-221-84/+0
* Convert from using C style char*'s to strings.Chris Lattner2001-07-222-42/+34
* Remove String file some moreChris Lattner2001-07-222-1/+1
* Destroy the StringUtils.h fileChris Lattner2001-07-222-95/+17
* Eliminate lots of unnecessary #includes and forward declsChris Lattner2001-07-214-50/+3
* Exterminate nasty CismsChris Lattner2001-07-211-61/+32
* Renamed include/llvm/Codegen to include/llvm/CodeGenChris Lattner2001-07-214-5/+5
* More minor reorganizationsChris Lattner2001-07-211-4/+4
* Remove getTempValuesForMachineCode from the Instruction interfaceChris Lattner2001-07-211-5/+7
* Add support for casting operatorsChris Lattner2001-07-211-0/+30
* More functionality, renamed APIChris Lattner2001-07-211-19/+17
* Moved isIntegral to the Type systemChris Lattner2001-07-211-7/+3
* General support utilities like a program options class and a StringMapVikram S. Adve2001-07-214-0/+429
* CompileContext and options class for the llc compiler.Vikram S. Adve2001-07-212-0/+153
* Header files for the target architecture description and for instructionVikram S. Adve2001-07-215-0/+1362
* Provide simpler ways to extract the value of an integer constant.Vikram S. Adve2001-07-201-2/+22
* Compute and cache information about the storage size and layoutVikram S. Adve2001-07-201-3/+75
* Provide uniform access to the pointer operand and to the indexVikram S. Adve2001-07-201-9/+33
* Added a representation of the machine instructions generatedVikram S. Adve2001-07-201-4/+22
* Start of expression analysis supportChris Lattner2001-07-201-0/+60
* Header to raise and lower representationChris Lattner2001-07-201-0/+77
* Add multiply as a supported constant propogation operationChris Lattner2001-07-202-0/+12
* New function: WriteAsOperand.Chris Lattner2001-07-201-0/+9
* Add new base class ConstPoolInt, useful for dealing with integral constantsChris Lattner2001-07-201-11/+46
* Add new method, ensureTypeAvailableChris Lattner2001-07-201-0/+7
* Change is*Type to be a casting convertion operatorChris Lattner2001-07-201-4/+21
* Add an function to BinaryOperator to swap the two operandsChris Lattner2001-07-201-0/+5
* Add short forms of the get*Type methods.Chris Lattner2001-07-201-0/+12