summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* 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
* fix and concisify intinsic lowering for ctpop. Unfortunately, this codeChris Lattner2005-05-11
* Fix the last remaining bug preventing us from switching the X86 BE overChris Lattner2005-05-11
* Do not memoize ADJCALLSTACKDOWN nodes, provide a method to hack on them.Chris Lattner2005-05-11
* wrap long lineChris Lattner2005-05-11
* Make sure to legalize generated ctpop nodes, convert tabs to spacesChris Lattner2005-05-11
* expand count-leading/trailing-zeros; the test 2005-05-11-Popcount-ffs-fls.cDuraid Madina2005-05-11
* Add some notes for expanding clz/ctzChris Lattner2005-05-11
* Simplify this code, use the proper shift amountChris Lattner2005-05-11
* add the popcount instruction and support this in the iselDuraid Madina2005-05-11
* Legalize this correctlyChris Lattner2005-05-11
* No really IA*64* :)Chris Lattner2005-05-11
* X86 has more than just 32-bit registersChris Lattner2005-05-11
* implement expansion of ctpop nodes, implementing CodeGen/Generic/llvm-ct-intr...Chris Lattner2005-05-11
* Print bit count nodes correctlyChris Lattner2005-05-11
* Do not use "" as a sentinal for a missing argument! This fixes PR560.Chris Lattner2005-05-10
* Why output multiple strings, let the compiler concatenate them for us for freeMisha Brukman2005-05-10
* * Convert tabs to spaces, fix code alignmentMisha Brukman2005-05-10
* Convert feature of the simple isel over for the pattern isel to use.Chris Lattner2005-05-10
* Fix Reassociate/shifttest.llChris Lattner2005-05-10
* Silence some VC++ warningsJeff Cohen2005-05-10
* If a function contains no allocas, all of the calls in it are triviallyChris Lattner2005-05-09
* The semantics of cast X to bool are a comparison against zero, not a truncation!Chris Lattner2005-05-09
* Implement READPORT/WRITEPORT, implementing the last X86 regression testsChris Lattner2005-05-09
* do not emit illegal instructionsChris Lattner2005-05-09
* Fix the syntax of the i/o instructions, these are obviously unused.Chris Lattner2005-05-09