summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* Unbreak the build from r239740.Sanjoy Das2015-06-151-4/+4
* [CodeGen] Add a pass to fold null checks into nearby memory operations.Sanjoy Das2015-06-154-0/+270
* [TargetInstrInfo] Rename getLdStBaseRegImmOfs and implement for x86.Sanjoy Das2015-06-151-1/+1
* [CodeGen] Introduce a FAULTING_LOAD_OP pseudo-op.Sanjoy Das2015-06-152-0/+115
* [MachineSink] Improve runtime performance. NFC.Arnaud A. de Grandmaison2015-06-151-35/+59
* AsmPrinter.cpp: Avoid crashes for targeting like "arm-mingw32". CurrentFnSym ...NAKAMURA Takumi2015-06-141-1/+2
* Reformat.NAKAMURA Takumi2015-06-141-5/+3
* [DAGCombiner] Added BSWAP(BSWAP(x)) -> x combine pattern.Simon Pilgrim2015-06-131-0/+3
* hoist loop-invariant; NFCISanjay Patel2015-06-131-3/+2
* remove function names from comments and clean up; NFCSanjay Patel2015-06-131-58/+40
* [SelectionDAG] Added assertions + UNDEF handling for BSWAP node creation.Simon Pilgrim2015-06-131-0/+8
* remove unnecessary casts; NFCISanjay Patel2015-06-131-3/+2
* [DAGCombiner] Added BSWAP vector constant folding support.Simon Pilgrim2015-06-132-0/+13
* Stripped trailing whitespace. NFC.Simon Pilgrim2015-06-131-5/+5
* Rename TargetSubtargetInfo::enablePostMachineScheduler() to enablePostRASched...Matthias Braun2015-06-132-2/+2
* MachineLICM: Use TargetSchedModel instead of just itinerariesMatthias Braun2015-06-132-12/+13
* [WinEH] Put finally pointers in the handler scope table fieldReid Kleckner2015-06-111-14/+13
* [WinEH] Create an llvm.x86.seh.exceptioninfo intrinsicReid Kleckner2015-06-111-3/+18
* Replace string GNU Triples with llvm::Triple in TargetMachine. NFC.Daniel Sanders2015-06-111-3/+3
* [CodeGen] ArrayRef'ize cond/pred in various TII APIs. NFC.Ahmed Bougacha2015-06-111-3/+2
* Generalize emitAbsoluteSymbolDiff.Rafael Espindola2015-06-111-19/+1
* Revert "Fix merges of non-zero vector stores"Reid Kleckner2015-06-111-19/+6
* Fix merges of non-zero vector storesMatt Arsenault2015-06-111-6/+19
* remove function names from comments; NFCSanjay Patel2015-06-111-15/+13
* [LiveVariables] Improve isLiveOut runtime performances. NFC.Arnaud A. de Grandmaison2015-06-111-31/+8
* [PHIElim] Use ranges and const-ify, NFC.Arnaud A. de Grandmaison2015-06-111-12/+11
* Remove MachineModuleInfo::UsedFunctions as it has no users.Pete Cooper2015-06-112-18/+0
* punctuation policing; NFCSanjay Patel2015-06-101-5/+5
* [WinEH] _except_handlerN uses 0 instead of 1 to indicate catch-allReid Kleckner2015-06-101-6/+4
* fix typo in comment; NFCSanjay Patel2015-06-101-1/+1
* [StatepointLowering] Reuse stack slots across basic blocksIgor Laevsky2015-06-101-66/+115
* Remove safeseh debug print and remove extra bracesReid Kleckner2015-06-101-5/+2
* [WinEH] Emit .safeseh directives for all 32-bit exception handlersReid Kleckner2015-06-101-0/+8
* Fix -Wsign-compare warning in WinException.cppReid Kleckner2015-06-101-1/+2
* [RegisterScavenger] Fix handling of predicated instructionsTobias Edler von Koch2015-06-091-7/+3
* [WinEH] Add 32-bit SEH state table emission prototypeReid Kleckner2015-06-095-11/+125
* Revert "[DWARF] Fix a few corner cases in expression emission"David Blaikie2015-06-093-33/+9
* [DWARF] Fix a few corner cases in expression emissionKeno Fischer2015-06-093-9/+33
* Implement computeKnownBits for min/max nodesMatt Arsenault2015-06-091-1/+22
* MC: Add target hook to control symbol quotingMatt Arsenault2015-06-091-3/+4
* [InstrInfo] Refactor foldOperandImpl to thread through InsertPt. NFCKeno Fischer2015-06-081-7/+8
* [ARM] Pass a callback to FunctionPass constructors to enable skipping executionAkira Hatanaka2015-06-082-2/+24
* Fix assertion failure in global-merge with unused ConstantExprOliver Stannard2015-06-081-0/+2
* [DAGCombiner] Added CTLZ vector constant folding support.Simon Pilgrim2015-06-082-2/+4
* [DAGCombiner] Added CTTZ vector constant folding support.Simon Pilgrim2015-06-082-2/+4
* [DAGCombiner] Added CTPOP vector constant folding support.Simon Pilgrim2015-06-072-2/+3
* Move the code in TargetPassConfig::addPass that inserts machine printer pass toAkira Hatanaka2015-06-051-16/+18
* DAGCombiner: don't duplicate (fmul x, c) in visitFNEG if fneg is freeFiona Glaser2015-06-051-1/+2
* Simplify code; NFC.Andrea Di Biagio2015-06-051-7/+7
* Statepoint: Fix handling of Far Immediate callsSwaroop Sridhar2015-06-041-11/+0
OpenPOWER on IntegriCloud