aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos2004-02-1237-382/+336
* getOpCode() --> getOpcode().Brian Gaeke2004-02-128-106/+106
* MachineInstr::getOpCode() --> getOpcode() in SPARC back-end.Brian Gaeke2004-02-1110-41/+41
* s/getOpCode/getOpcodeChris Lattner2004-02-112-22/+22
* Cosmetic improvements to this option.Chris Lattner2004-02-111-1/+2
* Actually load profiling information now! Block layout can use real, live,Chris Lattner2004-02-111-4/+20
* Fix a typeoChris Lattner2004-02-111-1/+1
* Increase constness.Alkis Evlogimenos2004-02-112-4/+6
* Fix copy-and-pastosChris Lattner2004-02-111-2/+2
* Add skeleton profileinfoloader pass. This will be enhanced to actually LOADChris Lattner2004-02-111-0/+58
* Remove assert as the only integer registers on the sparc are physical.Alkis Evlogimenos2004-02-111-3/+0
* Fix previous broken commit. A MachineOperand may have opType ==Alkis Evlogimenos2004-02-111-2/+4
* Factor this code out of llvm-profChris Lattner2004-02-111-0/+180
* Remove obsolete comment. Unreachable blocks will automatically be left at theChris Lattner2004-02-111-2/+0
* Add an _embarassingly simple_ implementation of basic block layout. This isChris Lattner2004-02-111-0/+141
* Remove assert as it is meaningless. MachineOperands can be tagged asAlkis Evlogimenos2004-02-111-2/+0
* Make sure to register the 'no profile' implementation as the default for Prof...Chris Lattner2004-02-111-1/+1
* Simplify implementation, and probably speed things up too.Chris Lattner2004-02-111-9/+6
* Implement SimplifyCFG/PhiEliminate.llChris Lattner2004-02-111-5/+234
* Initialize the count instance variable.Chris Lattner2004-02-112-2/+2
* Expose the "Other" value type to tablegen targetsChris Lattner2004-02-111-0/+1
* Remove obsolete methodChris Lattner2004-02-111-13/+0
* The hasConstantReferences predicate always returns false.Chris Lattner2004-02-111-52/+49
* An initial implementation of an LLVM ProfileInfo class which is designed toChris Lattner2004-02-101-0/+42
* Add #includeChris Lattner2004-02-103-0/+3
* Do not use MachineOperand::isVirtualRegister either!Chris Lattner2004-02-107-27/+29
* Stop using this methodChris Lattner2004-02-101-1/+1
* Remove uses of MachineOperand::isVirtualRegisterChris Lattner2004-02-102-6/+12
* Remvoe use of MO.isVirtualRegister(), turn an assertion into an assert()Chris Lattner2004-02-101-5/+3
* Eliminate users of MachineOperand::isPhysicalRegisterChris Lattner2004-02-103-5/+8
* Remove use of isPhysicalRegisterChris Lattner2004-02-101-1/+1
* Don't use MachineOperator::is(Phys|Virt)RegisterChris Lattner2004-02-103-4/+4
* Tighten up checksChris Lattner2004-02-101-2/+2
* initialization calls now return argc. If the program uses the argc valueChris Lattner2004-02-101-17/+24
* Fix PR228: [sparc] Boolean constants are emitted as true and falseChris Lattner2004-02-101-0/+2
* Doxygenify comments.Misha Brukman2004-02-091-12/+9
* Only add the global variable with the abort message if an unwind actuallyChris Lattner2004-02-091-14/+26
* Fix PR#226: When emitting padding, always emit it as bytes. Bytes can beJohn Criswell2004-02-091-8/+5
* It turns out that the two dimensional vectors were causing big slowdownsChris Lattner2004-02-091-32/+34
* Remove the statisticsChris Lattner2004-02-091-11/+0
* Speed up type resolution some more. On the testcase in PR224, for example,Chris Lattner2004-02-091-8/+27
* When resolving upreferences, if multiple uprefs will be resolved to the sameChris Lattner2004-02-091-6/+24
* Move InstrSchedule's iterator begin/end methods inline.Brian Gaeke2004-02-092-56/+8
* Make SchedGraph::dump() use SchedGraphNodeCommon's const_iteratorBrian Gaeke2004-02-092-50/+28
* Implement the hashing scheme in an attempt to speed up the "slow" case inChris Lattner2004-02-091-50/+68
* This debugging hook is no longer needed.Chris Lattner2004-02-091-2/+0
* Code cleanup in preparation for later changes. Now that ContainedTy's areChris Lattner2004-02-091-107/+75
* Now that all of the derived types have disciplined interfaces, we can eliminateChris Lattner2004-02-091-66/+41
* Don't depend on auto data conversionChris Lattner2004-02-091-1/+1
* Adjust to the changed StructType interface. In particular, getElementTypes()...Chris Lattner2004-02-0916-73/+61