aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* This patch implements the general dynamic TLS model for 64-bit PowerPC.Bill Schmidt2012-12-112-1/+7
* Use an ArrayRef instead of a std::vector&.Rafael Espindola2012-12-111-2/+2
* Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund2012-12-114-101/+69
* Holding my nose and moving the accumulation routine to GEPOperatorChandler Carruth2012-12-111-0/+41
* Hoist the GEP constant address offset computation to a common home onChandler Carruth2012-12-112-2/+12
* Change TargetLowering::getTypeForExtArgOrReturn to take and returnPatrik Hagglund2012-12-112-2/+23
* Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT,Patrik Hagglund2012-12-111-4/+6
* Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund2012-12-111-4/+4
* Change TargetLowering::TransformToType to contain MVTs, instead ofPatrik Hagglund2012-12-111-9/+9
* Change TargetLowering::getRepRegClassCostFor, getIndexedLoadAction,Patrik Hagglund2012-12-111-19/+16
* Change TargetLowering::findRepresentativeClass to take an MVT, insteadPatrik Hagglund2012-12-111-1/+1
* Change TargetLowering::getTypeToPromoteTo to take and return MVTs,Patrik Hagglund2012-12-111-4/+4
* Change TargetLowering::isCondCodeLegal to take an MVT, instead of EVT.Patrik Hagglund2012-12-111-3/+3
* Change TargetLowering::getCondCodeAction to take an MVT, instead ofPatrik Hagglund2012-12-111-6/+6
* Change TargetLowering::getTruncStoreAction to take MVTs, instead of EVTs.Patrik Hagglund2012-12-111-6/+5
* Change TargetLowering::getLoadExtAction to take an MVT, instead of EVT.Patrik Hagglund2012-12-111-5/+5
* Change TargetLowering::setTypeAction to take an MVT, instead fo EVT.Patrik Hagglund2012-12-111-2/+2
* Change TargetLowering::getRepRegClassFor to take an MVT, instead ofPatrik Hagglund2012-12-111-3/+2
* Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund2012-12-113-5/+19
* llvm/Target/TargetMachine.h: Remove two dependent headers.NAKAMURA Takumi2012-12-111-2/+2
* Fall back to the selection dag isel to select tail calls.Chad Rosier2012-12-111-4/+4
* Some enhancements for memcpy / memset inline expansion.Evan Cheng2012-12-101-5/+17
* Defer call to InitSections until after MCContext has been initialized. IfLang Hames2012-12-101-0/+13
* Fix a coding style nit.Eric Christopher2012-12-101-2/+2
* Revert r169656.Bill Wendling2012-12-101-7/+0
* Cleanup formatting, comments and naming.Eli Bendersky2012-12-102-6/+8
* Don't use a red zone for code coverage if the user specified `-mno-red-zone'.Bill Wendling2012-12-101-1/+4
* Fix funky copy-pasted grammatical error.Sean Silva2012-12-101-9/+9
* Add a new visitor for walking the uses of a pointer value.Chandler Carruth2012-12-101-0/+286
* Reorganize FastMathFlags to be a wrapper around unsigned, and streamline some...Michael Ilseman2012-12-093-55/+56
* LoopVectorize: support vectorizing intrinsic callsPaul Redmond2012-12-092-0/+11
* Have the bitcode reader/writer just use FPMathOperator's fast math enum directlyMichael Ilseman2012-12-091-10/+0
* - Re-enable population count loop idiom recognization Shuxin Yang2012-12-092-1/+18
* Revert the patches adding a popcount loop idiom recognition pass.Chandler Carruth2012-12-082-18/+1
* Fix Windows build breakage.Logan Chien2012-12-081-2/+1
* Add the `lto_codegen_set_export_dynamic' function.Bill Wendling2012-12-081-0/+7
* Add C API for specifying CPU to the disassembler.Jim Grosbach2012-12-071-1/+14
* s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling2012-12-077-41/+41
* Make the contents of encoded sections SmallVector<char, N> instead ofEli Bendersky2012-12-072-8/+14
* Remove trailing whitespaceMichael Ilseman2012-12-071-22/+22
* Mark ImmutableMap::remove/add() const.Ted Kremenek2012-12-071-2/+2
* Refactor MCInstFragment and MCDataFragment to adhere to a common interface,Eli Bendersky2012-12-071-45/+50
* Lift EmitAssignment into MCObjectStreamer which gets rid of at least threeEli Bendersky2012-12-072-1/+1
* Added Mapping Symbols for ARM ELFTim Northover2012-12-071-0/+35
* Split MCELFStreamer into a header file.Logan Chien2012-12-071-0/+109
* Add an MIBundleBuilder class.Jakob Stoklund Olesen2012-12-071-0/+64
* Add higher-level API for dealing with bundled MachineInstrs.Jakob Stoklund Olesen2012-12-071-5/+27
* Add manualRetain() and manualRelease() to ImmutableMapRef, and add a new cons...Ted Kremenek2012-12-071-0/+15
* Add convenience accessor to Triple for OS == NaClEli Bendersky2012-12-071-0/+5
* fixed valgrind issues of prior commit, this change applies r169456 changes ba...Pedro Artigas2012-12-061-1/+17