aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2006-05-19Fix some doxygen usage in these headers.Reid Spencer
2006-05-19Use class tags instead of struct tags. The coding standards specify thisChris Lattner
2006-05-18lib/Target/Target.tdEvan Cheng
2006-05-18Change Module to use TargetData-compatible strings internally.Owen Anderson
2006-05-17Another typo. Pointed out by Nate Begeman.Evan Cheng
2006-05-17Fix a mis-leading comment.Evan Cheng
2006-05-17Add a CloneModule call that exposes the mapping of values from the old moduleChris Lattner
2006-05-16Add a new CALL node.Chris Lattner
2006-05-16There is now a default impl of this methodChris Lattner
2006-05-16Move this code to a common placeAndrew Lenharth
2006-05-16Add a chain to FORMAL_ARGUMENTS.Chris Lattner
2006-05-16For PR778:Reid Spencer
2006-05-15Improve comments, patch provided by Vladimir Prus!Chris Lattner
2006-05-15Doxygenify the comments, bringing the file level comments down to be attachedReid Spencer
2006-05-14improve comment.Chris Lattner
2006-05-14Improve documentation on throwing, it is not complete still though. :(Chris Lattner
2006-05-14This is a proper fix for the compiler warning. A termination condition isChris Lattner
2006-05-13Fix an infinite loop bug that Vladimir Prus identified.Reid Spencer
2006-05-13Add a #include <cassert> for situations where Casting.h is used standalone.Reid Spencer
2006-05-13Revert an un-intended changeEvan Cheng
2006-05-12Don't use old-style casts. This prevents compiler warnings when CommandLine.hReid Spencer
2006-05-12Add a method to generate a string representation from a TargetData.Owen Anderson
2006-05-12Refactor a bunch of includes so that TargetMachine.h doesn't have to includeOwen Anderson
2006-05-12Backing out fix for PR770. Need to re-apply it after live range splitting is ...Evan Cheng
2006-05-12Add a new constructor to TargetData that builds a TargetData from itsOwen Anderson
2006-05-12Add capability to scheduler to commute nodes for profit.Evan Cheng
2006-05-11Refactor scheduler code. Move register-reduction list scheduler to aEvan Cheng
2006-05-11Also add super- register class info.Evan Cheng
2006-05-10Add alloca/malloc ctors that don't take array sizes.Chris Lattner
2006-05-09This method doesn't need to be virtual, thanks to Reid for pointing this out.Chris Lattner
2006-05-09PR 770 - permit coallescing of registers in subset register classes.Evan Cheng
2006-05-09Added sub- register classes information.Evan Cheng
2006-05-09Implement MASM sections correctly, without a "has masm sections flag" and aChris Lattner
2006-05-09Split SwitchSection into the SwitchTo{Text|Data}Section functions, to betterChris Lattner
2006-05-08Move methods out of line so that MutexGuard.h isn't required in the header.Chris Lattner
2006-05-08Move the definition of value_use_iterator::getOperandNo to User.h where theChris Lattner
2006-05-08Remove unncessary includeNate Begeman
2006-05-06Add some new methods for computing sign bit information.Chris Lattner
2006-05-05Somehow, I missed this part of the checkin a couple days agoNate Begeman
2006-05-05Add a helper method.Chris Lattner
2006-05-04Fix this to be a proper copy ctorChris Lattner
2006-05-04Final pass of minor cleanups for MachineInstrChris Lattner
2006-05-04Remove redundancy and a level of indirection when creating machine operandsChris Lattner
2006-05-04Move register numbers out of "extra" into "contents". Other minor cleanup.Chris Lattner
2006-05-04Remove and simplify some more machineinstr/machineoperand stuff.Chris Lattner
2006-05-04Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling.Chris Lattner
2006-05-04remove hasAllocatedRegChris Lattner
2006-05-04Move some methods out of MachineInstr into MachineOperandChris Lattner
2006-05-04There shalt be only one "immediate" operand type!Chris Lattner
2006-05-04Change "value" in MachineOperand to be a GlobalValue, as that is the onlyChris Lattner