Thumb2: When optimizing for size, do not if-convert branches involving comparisons...
[oota-llvm.git] / lib / Target / Hexagon /
2015-04-23 Krzysztof Parzyszek[Hexagon] Fix compiler warnings in release build
2015-04-23 Krzysztof Parzyszek[Hexagon] Shrink-wrap stack frame (Hexagon-specific)
2015-04-22 Krzysztof Parzyszek[Hexagon] Some cleanup of instruction selection code
2015-04-22 Krzysztof Parzyszek[Hexagon] Use A2_tfrsi for constant pool and jump table...
2015-04-22 Krzysztof Parzyszek[Hexagon] Consider constant-extended offsets to be...
2015-04-22 Krzysztof ParzyszekFix Windows build break: use LLVM_FUNCTION_NAME instead...
2015-04-22 Krzysztof Parzyszek[Hexagon] Overhaul of stack object allocation
2015-04-22 Krzysztof Parzyszek[Hexagon] Treat CFI as solo instructions
2015-04-22 Krzysztof Parzyszek[Hexagon] Implement HexagonInstPrinter::printRegName
2015-04-21 Krzysztof Parzyszek[Hexagon] Patterns for frame index with offset for...
2015-04-14 Rafael EspindolaUse raw_pwrite_stream in the object writer/streamer.
2015-04-13 Krzysztof ParzyszekExpand ADDO/SUBO on Hexagon
2015-04-13 Krzysztof ParzyszekAllow memory intrinsics to be tail calls
2015-04-11 Alexander KornienkoUse 'override/final' instead of 'virtual' for overridde...
2015-04-10 Benjamin KramerReduce dyn_cast<> to isa<> or cast<> where possible.
2015-04-09 Eric ChristopherRemove duplicated code and consolidate initializers.
2015-04-09 Rafael EspindolaDon't repeat name in comment. NFC.
2015-03-31 Simon Atanasyan[Hexagon] Avoid an unused variable warning when asserti...
2015-03-31 Krzysztof ParzyszekExpand MUX instructions early on Hexagon
2015-03-31 Krzysztof ParzyszekRevert 233694. Weak SVN-fu.
2015-03-31 Krzysztof ParzyszekExpand MUX instructions early on Hexagon
2015-03-31 Eric ChristopherReplace the MCSubtargetInfo parameter with a Triple...
2015-03-30 Eric ChristopherRemove unused Target argument from MCInstPrinter ctor...
2015-03-30 Yaron KerenRemove more superfluous .str() and replace std::string...
2015-03-27 Akira Hatanaka[MCInstPrinter] Enable MCInstPrinter to change its...
2015-03-25 Krzysztof ParzyszekRevert r233206
2015-03-25 Krzysztof Parzyszek[Hexagon] Keep the bare getSubtargetImpl for now
2015-03-25 Benjamin Kramer[Hexagon] Pattern match a CTZ loop into a call to count...
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-23 Colin LeMahieu[Hexagon] Simplify boolean expression
2015-03-21 Eric ChristopherRemove the target independent TargetMachine::getSubtarg...
2015-03-21 Eric ChristopherMake the Hexagon ISelDAGToDAG pass set the subtarget...
2015-03-19 Krzysztof Parzyszek[Hexagon] Add support for vector instructions
2015-03-19 Krzysztof Parzyszek[Hexagon] ENDLOOP is a non-reversible conditional branch
2015-03-18 Rafael EspindolaAdd a default implementation of createObjectStreamer.
2015-03-18 Krzysztof Parzyszek[Hexagon] Use pseudo-instructions for true/false predic...
2015-03-18 Krzysztof ParzyszekRevert "[Hexagon] Use pseudo-instructions for true...
2015-03-18 Krzysztof Parzyszek[Hexagon] Use pseudo-instructions for true/false predic...
2015-03-18 Krzysztof Parzyszek[Hexagon] Intrinsics for circular and bit-reversed...
2015-03-18 Krzysztof Parzyszek[Hexagon] Handle ENDLOOP0 in InsertBranch and RemoveBranch
2015-03-18 Krzysztof ParzyszekGenerate bit manipulation instructions on Hexagon
2015-03-17 Krzysztof ParzyszekRemove unneeded selection functions from HexagonISelDAG...
2015-03-17 Krzysztof ParzyszekSelection DAG preprocessing on Hexagon
2015-03-17 Daniel SandersRe-commit: [hexagon] Distinguish the 'o', 'v', and...
2015-03-16 Rafael EspindolaPass in a "const Triple &T" instead of a raw StringRef.
2015-03-16 Rafael EspindolaRemove unused argument. NFC.
2015-03-16 Daniel SandersRevert r232374: [hexagon] Distinguish the 'o', 'v'...
2015-03-16 Daniel Sanders[hexagon] Distinguish the 'o', 'v', and 'm' inline...
2015-03-16 Daniel SandersMake each target map all inline assembly memory constra...
2015-03-13 Daniel SandersRecommit r232027 with PR22883 fixed: Add infrastructure...
2015-03-12 Hal FinkelRevert "r232027 - Add infrastructure for support of...
2015-03-12 Krzysztof ParzyszekRemove unused complex patterns for addressing modes...
2015-03-12 Daniel SandersAdd infrastructure for support of multiple memory const...
2015-03-12 Eric ChristopherRemove some unnecessary forward declarations and put...
2015-03-12 Krzysztof ParzyszekFix build break introduced in r231992
2015-03-12 Krzysztof ParzyszekEliminate constant-extender profitability checks from...
2015-03-12 Mehdi AminiMove the DataLayout to the generic TargetMachine, makin...
2015-03-11 Eric ChristopherRemove useMachineScheduler and replace it with subtarge...
2015-03-11 Eric ChristopherHave getCalleeSavedRegs take a non-null MachineFunction...
2015-03-10 Eric ChristopherRemove subtarget dependence from HexagonRegisterInfo.
2015-03-10 Eric ChristopherRemove the use of the subtarget in MCCodeEmitter creati...
2015-03-10 Colin LeMahieu[Hexagon] Adding frame index + add load/store patterns.
2015-03-10 Colin LeMahieu[Hexagon] Simplifying deallocret definitions.
2015-03-10 Colin LeMahieu[Hexagon] Separating InstHexagon from OpcodeHexagon.
2015-03-10 Colin LeMahieu[Hexagon] Adding nodes for PIC support.
2015-03-10 Colin LeMahieu[Hexagon] Adding DuplexInst instruction format and...
2015-03-10 Colin LeMahieu[Hexagon] Adding nodes for vector insert/extract lowering.
2015-03-10 Colin LeMahieu[Hexagon] Renaming HexagonJT to JT and adding CP for...
2015-03-10 Benjamin KramerHexagon: Remove unused InstrMapping.
2015-03-10 Benjamin KramerHexagon: Remove pass that does nothing at all
2015-03-10 Aaron BallmanRemoving dead code to silence warning C4060: switch...
2015-03-09 Colin LeMahieu[Hexagon] Removing unused patterns.
2015-03-09 Colin LeMahieu[Hexagon] Use single tailcall pseudoinst and fix checki...
2015-03-09 Colin LeMahieu[Hexagon] Reapply r231699. Remove assumption that...
2015-03-09 Colin LeMahieu[Hexagon] Reverting r231699
2015-03-09 Colin LeMahieu[Hexagon] Updating constant set to simpler versions.
2015-03-09 Benjamin KramerRemove the remaining uses of abs64 and nuke it.
2015-03-09 Colin LeMahieu[Hexagon] Removing old halfword codegen instructions...
2015-03-09 Colin LeMahieu[Hexagon] Eliminating immediate condition set.
2015-03-09 Colin LeMahieu[Hexagon] Removing TFR_condset_ir/TFR_condset_ri modeling.
2015-03-09 Colin LeMahieu[Hexagon] Changing AddrFI back to ADDRri to address...
2015-03-09 Colin LeMahieu[Hexagon] Adding PackHL nodes and some missing modeling...
2015-02-28 Benjamin KramerArrayRefize memory operand folding. NFC.
2015-02-26 Eric ChristophergetRegForInlineAsmConstraint wants to use TargetRegiste...
2015-02-26 Eric ChristopherRemove an argument-less call to getSubtargetImpl from...
2015-02-22 NAKAMURA TakumiFix a warning on HexagonMCCodeEmitter::MCII. [-Wunused...
2015-02-21 Tim NorthoverCodeGen: convert CCState interface to using ArrayRefs
2015-02-19 Colin LeMahieu[Hexagon] Moving remaining methods off of HexagonMCInst...
2015-02-19 Colin LeMahieu[Hexagon] Moving more functions off of HexagonMCInst...
2015-02-19 Colin LeMahieu[Hexagon] Creating HexagonMCInstrInfo namespace as...
2015-02-19 Colin LeMahieu[Hexagon] Removing static variable holding MCInstrInfo.
2015-02-15 Aaron BallmanRemoving LLVM_DELETED_FUNCTION, as MSVC 2012 was the...
2015-02-13 Chandler Carruth[PM] Remove the old 'PassManager.h' header file at...
2015-02-12 Benjamin KramerMathExtras: Bring Count(Trailing|Leading)Ones and Count...
2015-02-10 Colin LeMahieu[Hexagon] Adding vector load with post-increment instru...
2015-02-10 David BlaikieFix the clang -Werror build (-Wunused-variable)
2015-02-09 Colin LeMahieu[Hexagon] Adding missing load instructions and removing...
2015-02-09 Colin LeMahieu[Hexagon] Factoring classes out of some load patterns...
2015-02-09 Colin LeMahieu[Hexagon] Removing more V4 predicates since V4 is the...
2015-02-09 Colin LeMahieu[Hexagon] Removing v2-4 flags. V4 is the minimum suppo...
next