aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2008-09-16Re-enables the new vector select in the bitcode reader, by modifying theDan Gohman
2008-09-15Teach ScalarEvolution to consider loop preheaders in the search forDan Gohman
2008-09-15Live intervals for live-in registers should begin at the beginning of a basic...Owen Anderson
2008-09-15Teach LSR to optimize away SMAX operations for tripcounts in commonDan Gohman
2008-09-15Extract optimization pass selection code from llvm-gcc into a separate routine.Devang Patel
2008-09-15Fixed Bug 2751Bruno Cardoso Lopes
2008-09-15Re-enable SelectionDAG CSE for calls. It matters in the case ofDan Gohman
2008-09-15Added testcase for bswap allegrexel intrinsicBruno Cardoso Lopes
2008-09-15End of the GlobalsModRef experiment.Duncan Sands
2008-09-15Update the LLVM polygen grammar for recent language changes:Dan Gohman
2008-09-15Fix documentation for these functions; they do not only modify users within theNick Lewycky
2008-09-15Correctly update kill infos after extending a live range and merge 2 val#'s; ...Evan Cheng
2008-09-15Add "sample" documentation to sample project.Nick Lewycky
2008-09-14Fix WriteAsOperand to not emit a leading space character. AdjustDan Gohman
2008-09-14adjust last patch per review feedbackDale Johannesen
2008-09-13minor correctionGabor Greif
2008-09-13Remove isImm(), isReg(), and friends, in favor of Dan Gohman
2008-09-13Fix PR2792: treat volatile loads as writing memory somewhere.Duncan Sands
2008-09-13Fix random abort.Evan Cheng
2008-09-13Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman
2008-09-13Typo.Evan Cheng
2008-09-13Rely on instruction format to determine so_reg operand for now.Evan Cheng
2008-09-13Revert 56176. All those instruction formats are still needed.Evan Cheng
2008-09-13Accidentially flipped the condition.Evan Cheng
2008-09-13Add debug dumps.Evan Cheng
2008-09-12Eliminate unnecessary instruction formats.Evan Cheng
2008-09-12Addrmode 1 S bit can be dynamically set. Look for CPSR def.Evan Cheng
2008-09-12Rewrite address mode 1 code emission routines.Evan Cheng
2008-09-12The "alias" keyword comes first.Duncan Sands
2008-09-12On some targets, non-move instructions can become move instructions because o...Evan Cheng
2008-09-12Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* andDan Gohman
2008-09-12Pass "earlyclobber" bit through to machineDale Johannesen
2008-09-12Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman
2008-09-12Give GlobalsModRef a whirl in the nightly testers.Duncan Sands
2008-09-12Rather than marking all internal globals "Ref"Duncan Sands
2008-09-12The sequence for ppcf128 compares was not IEEEDale Johannesen
2008-09-11On 64-bit targets, change 32-bit getelementptr indices to be 64-bitDan Gohman
2008-09-11Fix a vectorshuffle instcombine bug introduced by r55995.Dan Gohman
2008-09-11Add indirect tail call (function pointer) examples.Arnold Schwaighofer
2008-09-11udpate header comment: s/VP/VFP/Jim Grosbach
2008-09-11When tailcallopt is enabled all fastcc calls must have an aligned argument st...Arnold Schwaighofer
2008-09-11Fix PR2748. Avoid coalescing physical register with virtual register which wo...Evan Cheng
2008-09-11Fix a bug in ANY_EXTEND handling that was breaking 403.gcc on X86-64 in fast ...Owen Anderson
2008-09-11Fix comment typo.Duncan Sands
2008-09-11Intrinsics don't touch internal global variablesDuncan Sands
2008-09-11Fix a copy+paste bug that Duncan spotted. For severalDan Gohman
2008-09-11Fix PR2783 - coalescer bug. Missing a TargetRegisterInfo::isVirtualRegister c...Evan Cheng
2008-09-11Eliminate some unused methods.Evan Cheng
2008-09-11Indentation.Evan Cheng
2008-09-11lib/Target/SubtargetFeature.cpp asserts that the FeatureKV[] table be sorted Jim Grosbach