aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Revert this because we can't clone cyclic MDNodes which are creating during aNick Lewycky2010-07-241-3/+4
* Add hook to insert late LLVM=>LLVM passes just before iselAnton Korobeynikov2010-07-241-0/+2
* Whether function-local or not, a MDNode may reference a Function in which caseNick Lewycky2010-07-241-4/+3
* Clarify that if a new value handle is added while dropping value handlesDuncan Sands2010-07-241-4/+9
* Change ScheduleDAGInstrs::Defs and ::Uses to be variable-size vectorsBob Wilson2010-07-242-3/+4
* Use current working directory when Dirname is empty. This only happens when a...Devang Patel2010-07-241-0/+5
* Add an ILP scheduler. This is a register pressure aware scheduler that'sEvan Cheng2010-07-244-12/+97
* Support x86 "eiz" and "riz" pseudo index registers in the assembler.Bruno Cardoso Lopes2010-07-243-1/+25
* Use the appropriate register class for an i32 when adding ARM::LR to theJim Grosbach2010-07-231-1/+1
* Remove too-strict assertion. We may want the vreg copy of the physical registerJim Grosbach2010-07-231-1/+0
* Revert r109262.Devang Patel2010-07-231-5/+0
* Revert 109076. It is wrong and was causing regressions. Add someDale Johannesen2010-07-231-18/+48
* - Allow target to specify when is register pressure "too high". In most cases,Evan Cheng2010-07-233-56/+148
* Remove trailing whitespaceBruno Cardoso Lopes2010-07-231-30/+30
* Eliminate getCanonicalInductionVariableIncrement's last user andDan Gohman2010-07-231-17/+5
* Simplify this code; it can use the regular CFG utlities rather thanDan Gohman2010-07-231-13/+7
* Micro-optimize SCEVComplexityCompare.Dan Gohman2010-07-231-34/+44
* Add a const qualifier.Dan Gohman2010-07-231-2/+2
* Use the proper type for shift counts. This fixes a bootstrap error.Dan Gohman2010-07-231-1/+4
* IF directory name is empty then try to extract one using absolute file name.Devang Patel2010-07-231-0/+5
* Add AVX version of CLMUL instructionsBruno Cardoso Lopes2010-07-233-0/+58
* DAGCombine (shl (anyext x, c)) to (anyext (shl x, c)) if the high bitsDan Gohman2010-07-231-1/+21
* Make SDNode::dump() print a newline at the end.Dan Gohman2010-07-231-0/+1
* fix constness warningsGabor Greif2010-07-232-2/+4
* do not (implicitly) dereference iterator many times, cache it insteadGabor Greif2010-07-231-2/+3
* Formatting.Mikhail Glushenkov2010-07-231-1/+1
* Get rid of exceptions in llvmc.Mikhail Glushenkov2010-07-235-162/+247
* Declare CLMUL as a subtarget featureBruno Cardoso Lopes2010-07-231-0/+2
* Add x86 CLMUL (Carry-less multiplication) cpu featureBruno Cardoso Lopes2010-07-233-3/+10
* 80-col.Eric Christopher2010-07-231-8/+12
* Add complete assembler support for FMA3 instructions, with descriptions and e...Bruno Cardoso Lopes2010-07-233-0/+72
* The only supported calling convention for X86-64 usesDale Johannesen2010-07-231-1/+14
* Fix some AVX instructions which didnt had HasAVX prefix. And also a problem w...Bruno Cardoso Lopes2010-07-231-6/+8
* eliminate the TargetInstrInfo::GetInstSizeInBytes hook. Chris Lattner2010-07-224-5/+5
* remove the dwarf sizing stuff which is now dead, it wasChris Lattner2010-07-222-456/+0
* Add remaining AVX instructions (most of them dealing with GR64 destinations. ...Bruno Cardoso Lopes2010-07-221-5/+30
* remove the JIT "NeedsExactSize" feature and supporting logic.Chris Lattner2010-07-224-80/+3
* switch a private implementation of GetFunctionSizeInBytes.Chris Lattner2010-07-221-1/+14
* X86MCInstLower now depends on AsmPrinter being around.Chris Lattner2010-07-222-32/+11
* instead of migrating it to the MC instruction encoder, justChris Lattner2010-07-223-553/+100
* Speculatively revert 109117Devang Patel2010-07-221-27/+6
* ARMv4 JIT forgets to set the lr register when making a indirect function call...Xerxes Ranby2010-07-222-1/+14
* keep in 80 colsGabor Greif2010-07-222-5/+8
* Map MDNode correctly. Devang Patel2010-07-221-6/+27
* use cascading operator-> featureGabor Greif2010-07-221-1/+1
* mass elimination of reliance on automatic iterator dereferencingGabor Greif2010-07-2212-18/+18
* simplifyGabor Greif2010-07-221-3/+2
* do not access arguments via low-level interface, do not multiply dereference ...Gabor Greif2010-07-221-17/+19
* pass dereferenced iterator to dyn_castGabor Greif2010-07-221-1/+1
* pass dereferenced iterator to dyn_castGabor Greif2010-07-221-1/+1