aboutsummaryrefslogtreecommitdiff
path: root/include/llvm
AgeCommit message (Expand)Author
2012-12-12Avoid using lossy load / stores for memcpy / memset expansion. e.g.Evan Cheng
2012-12-12Added a slew of SimplifyInstruction floating-point optimizations, many of whi...Michael Ilseman
2012-12-12Pattern matchers for floating point valuesMichael Ilseman
2012-12-12Remove FIXMEs surrounding Constant[Data]Vectors, insteadMichael Ilseman
2012-12-11Replace TargetLowering::isIntImmLegal() withEvan Cheng
2012-12-11Add R600 backendTom Stellard
2012-12-11This patch implements the general dynamic TLS model for 64-bit PowerPC.Bill Schmidt
2012-12-11Use an ArrayRef instead of a std::vector&.Rafael Espindola
2012-12-11Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund
2012-12-11Holding my nose and moving the accumulation routine to GEPOperatorChandler Carruth
2012-12-11Hoist the GEP constant address offset computation to a common home onChandler Carruth
2012-12-11Change TargetLowering::getTypeForExtArgOrReturn to take and returnPatrik Hagglund
2012-12-11Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT,Patrik Hagglund
2012-12-11Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund
2012-12-11Change TargetLowering::TransformToType to contain MVTs, instead ofPatrik Hagglund
2012-12-11Change TargetLowering::getRepRegClassCostFor, getIndexedLoadAction,Patrik Hagglund
2012-12-11Change TargetLowering::findRepresentativeClass to take an MVT, insteadPatrik Hagglund
2012-12-11Change TargetLowering::getTypeToPromoteTo to take and return MVTs,Patrik Hagglund
2012-12-11Change TargetLowering::isCondCodeLegal to take an MVT, instead of EVT.Patrik Hagglund
2012-12-11Change TargetLowering::getCondCodeAction to take an MVT, instead ofPatrik Hagglund
2012-12-11Change TargetLowering::getTruncStoreAction to take MVTs, instead of EVTs.Patrik Hagglund
2012-12-11Change TargetLowering::getLoadExtAction to take an MVT, instead of EVT.Patrik Hagglund
2012-12-11Change TargetLowering::setTypeAction to take an MVT, instead fo EVT.Patrik Hagglund
2012-12-11Change TargetLowering::getRepRegClassFor to take an MVT, instead ofPatrik Hagglund
2012-12-11Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund
2012-12-11llvm/Target/TargetMachine.h: Remove two dependent headers.NAKAMURA Takumi
2012-12-11Fall back to the selection dag isel to select tail calls.Chad Rosier
2012-12-10Some enhancements for memcpy / memset inline expansion.Evan Cheng
2012-12-10Defer call to InitSections until after MCContext has been initialized. IfLang Hames
2012-12-10Fix a coding style nit.Eric Christopher
2012-12-10Cleanup formatting, comments and naming.Eli Bendersky
2012-12-10Don't use a red zone for code coverage if the user specified `-mno-red-zone'.Bill Wendling
2012-12-10Fix funky copy-pasted grammatical error.Sean Silva
2012-12-10Add a new visitor for walking the uses of a pointer value.Chandler Carruth
2012-12-09Reorganize FastMathFlags to be a wrapper around unsigned, and streamline some...Michael Ilseman
2012-12-09LoopVectorize: support vectorizing intrinsic callsPaul Redmond
2012-12-09Have the bitcode reader/writer just use FPMathOperator's fast math enum directlyMichael Ilseman
2012-12-09- Re-enable population count loop idiom recognization Shuxin Yang
2012-12-08Revert the patches adding a popcount loop idiom recognition pass.Chandler Carruth
2012-12-08Fix Windows build breakage.Logan Chien
2012-12-07s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling
2012-12-07Make the contents of encoded sections SmallVector<char, N> instead ofEli Bendersky
2012-12-07Remove trailing whitespaceMichael Ilseman
2012-12-07Mark ImmutableMap::remove/add() const.Ted Kremenek
2012-12-07Refactor MCInstFragment and MCDataFragment to adhere to a common interface,Eli Bendersky
2012-12-07Lift EmitAssignment into MCObjectStreamer which gets rid of at least threeEli Bendersky
2012-12-07Added Mapping Symbols for ARM ELFTim Northover
2012-12-07Split MCELFStreamer into a header file.Logan Chien
2012-12-07Add an MIBundleBuilder class.Jakob Stoklund Olesen
2012-12-07Add higher-level API for dealing with bundled MachineInstrs.Jakob Stoklund Olesen