summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
...
* Fix UnitTests/2005-05-13-SDivTwo.cChris Lattner2005-05-13
* switch to having the callee pop stack operands for fastcc. This is currently...Chris Lattner2005-05-13
* Tolerate instrs with extra argsChris Lattner2005-05-13
* allow RETIChris Lattner2005-05-13
* treat TAILCALL nodes identically to CALL nodesChris Lattner2005-05-13
* Build TAILCALL nodes in LowerCallTo, treat them like normal calls everywhere.Chris Lattner2005-05-13
* CapitalizeChris Lattner2005-05-13
* capitalizeChris Lattner2005-05-13
* clarify that these are v9 optionsChris Lattner2005-05-13
* hide this optionChris Lattner2005-05-13
* Add an isTailCall flag to LowerCallToChris Lattner2005-05-13
* Handle TAILCALL nodeChris Lattner2005-05-13
* add 'ret imm' instructionChris Lattner2005-05-13
* Realize that we don't support fmod directly, fixing CodeGen/Generic/print-ari...Chris Lattner2005-05-13
* Do not CopyFromReg physregs for live-in values. Instead, create a vreg forChris Lattner2005-05-13
* Emit function entry code after lowering hte arguments.Chris Lattner2005-05-13
* Allow targets to emit code into the entry block of each functionChris Lattner2005-05-13
* calling a function with the wrong CC is undefined, turn it into an unreachableChris Lattner2005-05-13
* allow a virtual register to be associated with live-in values.Chris Lattner2005-05-13
* Make sure that decompression checks for the case that bzip2 returnsReid Spencer2005-05-13
* When lowering invokes to calls, amke sure to preserve the calling conv. ThisChris Lattner2005-05-13
* Prefer int 0 instead of long 0 for GEP arguments.Chris Lattner2005-05-13
* Fix a problem that nate reduced for me.Chris Lattner2005-05-13
* rename variables and functions to match renamed DAG nodes. Bonus feature:Chris Lattner2005-05-13
* do not call expandop on the same value more than once. This fixesChris Lattner2005-05-13
* fix a bad typeoChris Lattner2005-05-12
* update commentChris Lattner2005-05-12
* rename the ADJCALLSTACKDOWN/ADJCALLSTACKUP nodes to be CALLSEQ_START/BEGIN.Chris Lattner2005-05-12
* Add a new -enable-x86-fastcc option that enables passing the firstChris Lattner2005-05-12
* Pass calling convention to use into lower call toChris Lattner2005-05-12
* Pass in Calling Convention to use into LowerCallToChris Lattner2005-05-12
* Enable pattern isel by defaultChris Lattner2005-05-12
* fix expansion of ct[lt]z nodesChris Lattner2005-05-12
* Expand 64-bit ctlz/cttz nodes for 32-bit targetsChris Lattner2005-05-12
* Fix uint->fp casts on PPC, allowing UnitTests/2005-05-12-Int64ToFP toChris Lattner2005-05-12
* Allow something to be legalized multiple times. This can be used to reduceChris Lattner2005-05-12
* Oops, don't do this after we figure out where to insert the call chains.Chris Lattner2005-05-12
* Make sure to expand all nodes, avoiding unintentional node duplication.Chris Lattner2005-05-12
* handle a common case generated by the uint64 -> FP code path betterChris Lattner2005-05-12
* add fixmeChris Lattner2005-05-12
* Fix a really horrible problem that causes the JIT to miscompile any programChris Lattner2005-05-12
* Fix a problem where early legalization can cause token chain problems.Chris Lattner2005-05-12
* These targets don't like setccChris Lattner2005-05-12
* Make legalize a bit more efficient, and canonicalize sub X, C -> add X, -CChris Lattner2005-05-12
* Necessary changes to codegen cttz efficiently on PowerPCNate Begeman2005-05-11
* Fixed issue that broke ssa.Tanya Lattner2005-05-11
* fix some GCC 4 warningsChris Lattner2005-05-11
* Added support for decomposing constant expressions containing shr and shlJohn Criswell2005-05-11
* Fix lowering of ctlz, so now UnitTests/2005-05-11-Popcount-ffs-fls passesChris Lattner2005-05-11
* Fix lowering of cttz to work with signed valuesChris Lattner2005-05-11