aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Unbreak CMake buildDouglas Gregor2010-07-251-0/+1
* Fix crashes when scheduling a CopyToReg node -- getMachineOpcode asserts onBob Wilson2010-07-251-2/+2
* Revert r109361; it's impossible to write a call with an argument with anEli Friedman2010-07-241-6/+2
* Revert unintended white space change.Rafael Espindola2010-07-241-1/+1
* Fix a trivial use after free.Rafael Espindola2010-07-241-2/+6
* Minor simplification.Eli Friedman2010-07-241-1/+1
* Make the ll parser check that arguments have valid types.Eli Friedman2010-07-241-1/+5
* PR7704: A function is not allowed to return a function; make sure to enforceEli Friedman2010-07-241-2/+2
* Hook in GlobalMerge passAnton Korobeynikov2010-07-247-1/+228
* 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-242-4/+11
* Whether function-local or not, a MDNode may reference a Function in which caseNick Lewycky2010-07-241-4/+3
* add a new NullablePtr class which makes it more obvious in APIChris Lattner2010-07-241-0/+52
* Document BUILD_EXAMPLES makefile variablePeter Collingbourne2010-07-241-0/+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-246-16/+109
* Support x86 "eiz" and "riz" pseudo index registers in the assembler.Bruno Cardoso Lopes2010-07-247-1/+73
* 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
* Consolidate the ELF section directive tests into a single file asMatt Fleming2010-07-238-42/+23
* Fix use-after-free error.Owen Anderson2010-07-231-2/+2
* 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-235-64/+164
* Remove trailing whitespaceBruno Cardoso Lopes2010-07-231-30/+30
* Eliminate getCanonicalInductionVariableIncrement's last user andDan Gohman2010-07-232-23/+5
* Move AVX encoding tests to different filesBruno Cardoso Lopes2010-07-234-6548/+6552
* 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-232-1/+26
* IF directory name is empty then try to extract one using absolute file name.Devang Patel2010-07-231-0/+5
* Test case to insure template function declaration refers to correct filename....Stuart Hastings2010-07-231-0/+86
* Add AVX version of CLMUL instructionsBruno Cardoso Lopes2010-07-235-0/+142
* DAGCombine (shl (anyext x, c)) to (anyext (shl x, c)) if the high bitsDan Gohman2010-07-232-1/+39
* Make SDNode::dump() print a newline at the end.Dan Gohman2010-07-231-0/+1
* fix constness warningsGabor Greif2010-07-232-2/+4
* Revert r109102 for now as it's causing JIT miscompilations.Eric Christopher2010-07-231-1/+1
* do not (implicitly) dereference iterator many times, cache it insteadGabor Greif2010-07-231-2/+3
* Revert 109220.Eric Christopher2010-07-231-0/+24
* Simplifying use_iterators by dereferencingGabor Greif2010-07-231-24/+0
* StringRef'icate.Mikhail Glushenkov2010-07-231-6/+2
* Formatting.Mikhail Glushenkov2010-07-231-1/+1
* Get rid of exceptions in llvmc.Mikhail Glushenkov2010-07-2313-255/+358
* give StringMap a new ctor which allows you to initialize itChris Lattner2010-07-231-0/+4
* modernize stringset interfaceChris Lattner2010-07-231-4/+3
* 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