Eliminate some deep std::vector copies. NFC.
[oota-llvm.git] / include / llvm / Target / TargetLowering.h
2014-10-03 Benjamin KramerEliminate some deep std::vector copies. NFC.
2014-09-30 Sanjay PatelSplit the estimate() interface into separate functions...
2014-09-26 Sanjay PatelRefactor reciprocal and reciprocal square root estimate...
2014-09-25 Robin MorissetLower idempotent RMWs to fence+load
2014-09-23 Robin MorissetAdd AtomicExpandPass::bracketInstWithFences, and use...
2014-09-21 Sanjay PatelRefactor reciprocal square root estimate into target...
2014-09-19 Hal FinkelOptionally enable more-aggressive FMA formation in...
2014-09-17 Robin Morisset[X86] Use the generic AtomicExpandPass instead of X86At...
2014-09-03 Robin MorissetRefactor AtomicExpandPass and add a generic isAtomic...
2014-09-02 Eric ChristopherReinstate "Nuke the old JIT."
2014-08-21 Sanjay Patelname change: isPow2DivCheap -> isPow2SDivCheap
2014-08-21 Robin MorissetAdd hooks for emitLeading/TrailingFence
2014-08-21 Robin MorissetRename AtomicExpandLoadLinked into AtomicExpand
2014-08-13 Hal Finkel[PowerPC] Implement PPCTargetLowering::getTgtMemIntrinsic
2014-08-08 Pedro ArtigasAdded a TLI hook to signal that the target does not...
2014-08-08 Patrik Hagglund[pr19635] Revert most of r170537, and add new testcase.
2014-08-07 Eric ChristopherTemporarily Revert "Nuke the old JIT." as it's not...
2014-08-07 Rafael EspindolaNuke the old JIT.
2014-07-28 Matt ArsenaultUpdate comment
2014-07-27 Matt ArsenaultAdd alignment value to allowsUnalignedMemoryAccess
2014-07-25 Akira Hatanaka[stack protector] Fix a potential security bug in stack...
2014-07-24 Chandler Carruth[Target] Teach the query interfaces for lowering of...
2014-07-23 Chad Rosier[AArch64] Lower sdiv x, pow2 using add + select + shift.
2014-07-18 Tim NorthoverCodeGen: soften f16 type by default instead of marking...
2014-07-10 Jan VeselySelectionDAG: Factor FP_TO_SINT lower code out of DAGLe...
2014-07-10 Daniel SandersMake it possible for ints/floats to return different...
2014-07-03 Ulrich WeigandFix ppcf128 component access on little-endian systems
2014-07-03 Chandler Carruth[codegen,aarch64] Add a target hook to the code generat...
2014-07-01 Juergen Ributzka[DAG] Pass the argument list to the CallLoweringInfo...
2014-05-17 Saleem AbdulrasoolTarget: remove old constructors for CallLoweringInfo
2014-05-17 Saleem AbdulrasoolTarget: add support to build CallLoweringInfo
2014-05-17 Saleem AbdulrasoolTarget: change member from reference to pointer
2014-05-16 Rafael EspindolaRevert "Implement global merge optimization for global...
2014-05-15 Jiangning LiuImplement global merge optimization for global variables.
2014-05-14 Jay FoadRename ComputeMaskedBits to computeKnownBits. "Masked...
2014-05-11 Hal FinkelPass the value type to TLI::getRegisterByName
2014-05-09 Oliver StannardARM: HFAs must be passed in consecutive registers
2014-05-06 Renato GolinImplememting named register intrinsics
2014-05-05 Eric ChristopherFix typo (also tab character).
2014-04-30 Weiming Zhao[ARM64] Prevent bit extraction to be adjusted by follow...
2014-04-26 Benjamin KramerDAGCombiner: Turn divs of vector splats into vectorized...
2014-04-26 Michael ZolotukhinRevert r206749 till a final decision about the intrinsi...
2014-04-21 Yi JiangARM64: Combine shifts and uses from different basic...
2014-04-21 Michael ZolotukhinReapply r206732. This time without optimization of...
2014-04-21 Chandler CarruthRevert r206732 which is causing llc to crash on most...
2014-04-21 Michael ZolotukhinImplement builtins for safe division: safe.sdiv.iN...
2014-04-17 Tim NorthoverAtomics: promote ARM's IR-based atomics pass to CodeGen.
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-04-12 Benjamin KramerRetire llvm::array_endof in favor of non-member std...
2014-04-11 Benjamin KramerMake doxygen comment match the declaration.
2014-04-11 Tom StellardSelectionDAG: Factor ISD::MUL lowering code out of...
2014-04-04 Matt ArsenaultAdd DAG parameter to ComputeNumSignBitsForTargetNode
2014-04-04 Craig TopperMake consistent use of MCPhysReg instead of uint16_t...
2014-04-01 Matt ArsenaultAdd helpers for checking if a value is a target boolean...
2014-03-31 Matt ArsenaultChange shouldSplitVectorElementType to better match...
2014-03-31 Hal FinkelAdd a TLI hook to control when BUILD_VECTOR might be...
2014-03-29 Tim NorthoverCodeGenPrep: wrangle IR to exploit AArch64 tbz/tbnz...
2014-03-26 Renato GolinChange @llvm.clear_cache default to call rt-lib
2014-03-26 Renato GolinAdd @llvm.clear_cache builtin
2014-03-11 Benjamin KramerRemove copy ctors that did the same thing as the defaul...
2014-03-04 Chandler Carruth[Modules] Move CallSite into the IR library where it...
2014-02-19 Rafael Espindolamove getNameWithPrefix and getSymbol to TargetMachine.
2014-02-19 Rafael EspindolaAdd back r201608, r201622, r201624 and r201625
2014-02-19 Daniel JasperRevert r201622 and r201608.
2014-02-19 Tim NorthoverX86 CodeGenPrep: sink shufflevectors before shifts
2014-02-19 Rafael EspindolaAvoid an infinite cycle with private linkage and -f...
2014-02-18 Rafael EspindolaFix PR18743.
2014-02-18 Rafael EspindolaRename some member variables from TD to DL.
2014-02-05 Matt ArsenaultAdd address space argument to allowsUnalignedMemoryAccess.
2014-01-31 Reid KlecknerImplement inalloca codegen for x86 with the new inalloc...
2014-01-28 Juergen Ributzka[TLI] Add a new hook to TargetLowering to query the...
2014-01-06 Bill WendlingRefactor function that checks that __builtin_returnaddr...
2014-01-02 Hal FinkelDisable compare sinking in CodeGenPrepare when multiple...
2013-12-10 Richard SandifordAdd TargetLowering::prepareVolatileOrAtomicLoad
2013-12-05 Alp TokerCorrect word hyphenations
2013-11-29 Lang HamesRefactor a lot of patchpoint/stackmap related code...
2013-11-15 Matt ArsenaultAdd target hook to prevent folding some bitcasted loads.
2013-11-15 Matt ArsenaultAdd addrspacecast instruction.
2013-11-09 Juergen Ributzka[Stackmap] Materialize the jump address within the...
2013-11-05 Dmitri GribenkoConvert comments to documentation comments (// -> ///)
2013-10-31 Andrew TrickLower stackmap intrinsics directly to their target...
2013-10-29 Matt ArsenaultUpdate comment
2013-10-29 Matt ArsenaultWorkaround MSVC 32-bit miscompile of getCondCodeAction.
2013-10-21 Matt ArsenaultRemove unused TargetLowering field.
2013-10-21 Matt ArsenaultFix CodeGen for vectors of pointers with address spaces.
2013-10-17 Jack Carter[projects/test-suite] White space and long line fixes.
2013-10-11 Quentin Colombet[DAGCombiner] Reapply load slicing (192471) with a...
2013-10-11 Quentin Colombet[DAGCombiner] Revert load slicing (r192471), until...
2013-10-11 Quentin Colombet[DAGCombiner] Slice a big load in two loads when the...
2013-10-10 Sriram Muralitest commit
2013-08-26 Tom StellardSelectionDAG: Use correct pointer size when lowering...
2013-08-13 Michael GottesmanUpdate makeLibCall to return both the call and the...
2013-08-06 Tim NorthoverRefactor isInTailCallPosition handling
2013-08-05 Tom StellardTargetLowering: Add getVectorIdxTy() function v2
2013-07-25 Richard SandifordFix a comment cut-&-pasto.
2013-07-23 Tom StellardDAGCombiner: Pass the correct type to TargetLowering...
2013-07-11 Michael GottesmanFixed up comments in TargetLowering.h to conform to...
2013-07-09 Stephen LinAArch64/PowerPC/SystemZ/X86: This patch fixes the inter...
2013-06-22 Chad RosierThe getRegForInlineAsmConstraint function should only...
2013-06-10 Duncan SandsAvoid warnings about unused parameters that tend to...
next