aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2005-05-14LowerOperation takes a dagChris Lattner
2005-05-14Print the symbolic register name in a register allocator debug dump.Chris Lattner
2005-05-14Allow targets to have a custom int64->fp expander if desiredChris Lattner
2005-05-13Make sure the start of the arg area and the end (after the RA is pushed)Chris Lattner
2005-05-13fix the assertionChris Lattner
2005-05-13Align doubles on 8-byte boundaries if possible.Chris Lattner
2005-05-13print stack object alignment in -print-machineinstr dumpsChris Lattner
2005-05-13fix typoChris Lattner
2005-05-13Fix the problems with callee popped argument listsChris Lattner
2005-05-13Don't emit SAR X, 0 in the case of sdiv Y, 2Chris Lattner
2005-05-13Fix UnitTests/2005-05-13-SDivTwo.cChris Lattner
2005-05-13switch to having the callee pop stack operands for fastcc. This is currently...Chris Lattner
2005-05-13Tolerate instrs with extra argsChris Lattner
2005-05-13allow RETIChris Lattner
2005-05-13treat TAILCALL nodes identically to CALL nodesChris Lattner
2005-05-13Build TAILCALL nodes in LowerCallTo, treat them like normal calls everywhere.Chris Lattner
2005-05-13CapitalizeChris Lattner
2005-05-13capitalizeChris Lattner
2005-05-13clarify that these are v9 optionsChris Lattner
2005-05-13hide this optionChris Lattner
2005-05-13Add an isTailCall flag to LowerCallToChris Lattner
2005-05-13Handle TAILCALL nodeChris Lattner
2005-05-13add 'ret imm' instructionChris Lattner
2005-05-13Realize that we don't support fmod directly, fixing CodeGen/Generic/print-ari...Chris Lattner
2005-05-13Do not CopyFromReg physregs for live-in values. Instead, create a vreg forChris Lattner
2005-05-13Emit function entry code after lowering hte arguments.Chris Lattner
2005-05-13Allow targets to emit code into the entry block of each functionChris Lattner
2005-05-13calling a function with the wrong CC is undefined, turn it into an unreachableChris Lattner
2005-05-13allow a virtual register to be associated with live-in values.Chris Lattner
2005-05-13Make sure that decompression checks for the case that bzip2 returnsReid Spencer
2005-05-13When lowering invokes to calls, amke sure to preserve the calling conv. ThisChris Lattner
2005-05-13Prefer int 0 instead of long 0 for GEP arguments.Chris Lattner
2005-05-13Fix a problem that nate reduced for me.Chris Lattner
2005-05-13rename variables and functions to match renamed DAG nodes. Bonus feature:Chris Lattner
2005-05-13do not call expandop on the same value more than once. This fixesChris Lattner
2005-05-12fix a bad typeoChris Lattner
2005-05-12update commentChris Lattner
2005-05-12rename the ADJCALLSTACKDOWN/ADJCALLSTACKUP nodes to be CALLSEQ_START/BEGIN.Chris Lattner
2005-05-12Add a new -enable-x86-fastcc option that enables passing the firstChris Lattner
2005-05-12Pass calling convention to use into lower call toChris Lattner
2005-05-12Pass in Calling Convention to use into LowerCallToChris Lattner
2005-05-12Enable pattern isel by defaultChris Lattner
2005-05-12fix expansion of ct[lt]z nodesChris Lattner
2005-05-12Expand 64-bit ctlz/cttz nodes for 32-bit targetsChris Lattner
2005-05-12Fix uint->fp casts on PPC, allowing UnitTests/2005-05-12-Int64ToFP toChris Lattner
2005-05-12Allow something to be legalized multiple times. This can be used to reduceChris Lattner
2005-05-12Oops, don't do this after we figure out where to insert the call chains.Chris Lattner
2005-05-12Make sure to expand all nodes, avoiding unintentional node duplication.Chris Lattner
2005-05-12handle a common case generated by the uint64 -> FP code path betterChris Lattner
2005-05-12add fixmeChris Lattner