[Hexagon] Remove unnecessary argument sign extends
[oota-llvm.git] / lib / Target / Hexagon / HexagonTargetMachine.cpp
2015-10-19 Krzysztof Parzyszek[Hexagon] Remove unnecessary argument sign extends
2015-10-19 Krzysztof Parzyszek[Hexagon] Delay emission of CFI instructions
2015-10-16 Krzysztof Parzyszek[Hexagon] Split double registers
2015-10-16 Krzysztof Parzyszek[Hexagon] Delete lib/Target/Hexagon/HexagonRemoveSZExtA...
2015-10-16 Krzysztof Parzyszek[Hexagon] Merge adjacent stores
2015-10-06 Krzysztof Parzyszek[Hexagon] Add an early if-conversion pass
2015-09-16 Eric Christopherconstify the Function parameter to the TTI creation...
2015-08-08 Matt ArsenaultRemove unnecessary includes
2015-08-05 Krzysztof Parzyszek[Hexagon] Implement TargetTransformInfo for Hexagon
2015-07-20 Krzysztof Parzyszek[Hexagon] Generate MUX from conditional transfers when...
2015-07-14 Krzysztof Parzyszek[Hexagon] Generate instructions for operations on predi...
2015-07-14 Krzysztof Parzyszek[Hexagon] Generate "extract" instructions more aggressively
2015-07-09 Krzysztof Parzyszek[Hexagon] Add support for atomic RMW operations
2015-07-08 Krzysztof Parzyszek[Hexagon] Implement commoning of GetElementPtr instructions
2015-07-08 Krzysztof Parzyszek[Hexagon] Generate "insert" instructions more aggressively
2015-07-08 Krzysztof ParzyszekRevert 241681: causes Windows builds to fail
2015-07-08 Krzysztof Parzyszek[Hexagon] Generate "insert" instructions more aggressively
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-15 Colin LeMahieu[Hexagon] Moving pass declarations out of header and...
2015-06-11 Daniel SandersReplace string GNU Triples with llvm::Triple in TargetM...
2015-06-10 Daniel SandersReplace string GNU Triples with llvm::Triple in MCSubta...
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-12 Mehdi AminiMove the DataLayout to the generic TargetMachine, makin...
2015-03-11 Eric ChristopherRemove useMachineScheduler and replace it with subtarge...
2015-03-10 Benjamin KramerHexagon: Remove pass that does nothing at all
2015-02-13 Chandler Carruth[PM] Remove the old 'PassManager.h' header file at...
2015-02-02 Eric ChristopherRemove unused class variables and update all callers...
2015-02-02 Eric ChristopherMigrate the HexagonSplitConst32AndConst64 pass from...
2015-02-02 Eric ChristopherGet TargetRegisterInfo and TargetInstrInfo off of the...
2015-02-02 Eric ChristopherGrab TargetInstrInfo off of the MachineFunction and...
2015-01-26 Eric ChristopherMove DataLayout back to the TargetMachine from TargetSu...
2014-12-11 Matthias Braun[CodeGen] Add print and verify pass after each MachineF...
2014-12-11 Rafael EspindolaThis reverts commit r224043 and r224042.
2014-12-11 Matthias Braun[CodeGen] Add print and verify pass after each MachineF...
2014-11-20 Reid KlecknerAdd out of line virtual destructors to all LLVMTargetMa...
2014-11-13 Aditya NandakumarThis patch changes the ownership of TLOF from TargetLow...
2014-06-27 Eric ChristopherMove all of the hexagon subtarget dependent variables...
2014-06-27 Eric ChristopherHave HexagonSelectionDAGInfo take a DataLayout rather...
2014-06-27 Eric ChristopherRemove unnecessary caching of the subtarget for Hexagon...
2014-06-27 Eric ChristopherInstrItineraryData is already on the subtarget, no...
2014-05-21 Eric ChristopherRemove getTargetLowering from TargetPassConfig as the...
2014-05-01 Pranav BhandarkarRemove HexagonTargetMachine::addPassesForOptimizations...
2014-04-29 Craig Topper[C++11] Add 'override' keywords and remove 'virtual...
2014-04-21 David BlaikieUse unique_ptr to manage objects owned by the ScheduleD...
2014-03-18 Krzysztof ParzyszekEnable CFI on Hexagon.
2014-01-03 Rafael EspindolaMake the llvm mangler depend only on DataLayout.
2013-12-16 Rafael EspindolaOne last cleanup of LLVM's DataLayout strings.
2013-12-16 Rafael EspindolaThe preferred alignment defaults to the abi alignment...
2013-12-13 Rafael EspindolaAssume defaults to produce smaller datalayout strings.
2013-12-12 Rafael EspindolaUse "a" instead of "a0" in DataLayout.
2013-09-20 Andrew TrickAllow subtarget selection of the default MachineSchedul...
2013-06-19 Bill WendlingAccess the TargetLoweringInfo from the TargetMachine...
2013-05-17 Benjamin KramerDon't cast away constness.
2013-05-14 Jyotsna VermaHexagon: Pass to replace tranfer/copy instructions...
2013-05-14 Jyotsna VermaHexagon: Remove dead-code after unconditional return...
2013-05-13 Rafael EspindolaRemove the MachineMove class.
2013-05-07 Jyotsna VermaHexagon: Fix Small Data support to handle -G 0 correctly.
2013-05-07 Jyotsna VermaReverting r181331.
2013-05-07 Jyotsna VermaHexagon: Fix Small Data support to handle -G 0 correctly.
2013-05-06 Krzysztof ParzyszekCleanup of the HexagonTargetMachine setup.
2013-05-04 Krzysztof ParzyszekUse consistent function names.
2013-03-27 Jyotsna VermaHexagon: Disable optimizations at O0.
2013-02-13 Jyotsna VermaHexagon: Use absolute addressing mode loads/stores...
2013-01-07 Chandler CarruthSwitch TargetTransformInfo from an immutable analysis...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-24 Nadav RotemImplement a basic VectorTargetTransformInfo interface...
2012-10-18 Nadav RotemReapply the TargerTransformInfo changes, minus the...
2012-10-18 Bob WilsonTemporarily revert the TargetTransform changes.
2012-10-10 Nadav RotemAdd a new interface to allow IR-level passes to access...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-04 Sergei LarinPorting Hexagon MI Scheduler to the new API.
2012-07-02 Bob WilsonConsistently use AnalysisID types in TargetPassConfig.
2012-07-02 Bob WilsonAdd all codegen passes to the PassManager via TargetPas...
2012-05-14 Brendon CahoonRevert 156634 upon request until code improvement chang...
2012-05-12 Sirish PandeSupport for Hexagon feature, New Value Jump.
2012-05-11 Brendon CahoonHexagon constant extender support.
2012-05-10 Sirish PandeHexagon V5 FP Support.
2012-05-03 Sirish PandeSupport for target dependent Hexagon VLIW packetizer.
2012-05-01 Bill WendlingChange the PassManager from a reference to a pointer.
2012-04-23 Chandler CarruthRevert r155365, r155366, and r155367. All three of...
2012-04-23 Sirish PandeHexagon V5 (floating point) support.
2012-04-23 Sirish PandeSupport for Hexagon architectural feature, new value...
2012-04-23 Sirish PandeSupport for Hexagon VLIW Packetizer.
2012-04-18 Chandler CarruthThis reverts a long string of commits to the Hexagon...
2012-04-16 Sirish PandeHexagon V5 (Floating Point) Support.
2012-04-13 Sirish PandeAdd support for Hexagon Architectural feature, New...
2012-04-13 Sirish PandePass to replace tranfer/copy instructions into combine...
2012-04-12 Sirish PandeHexagonPacketizer patch.
2012-03-17 Craig TopperPass TargetOptions to HexagonTargetMachine constructor...
2012-02-18 Jia LiuEmacs-tag and some comment fix for all ARM, CellSPU...
2012-02-15 Sirish PandeOptimize redundant sign extends and negation of predicates.
2012-02-15 Eric ChristopherRevert "Optimize redundant sign extends and negation...
2012-02-15 Sirish PandeOptimize redundant sign extends and negation of predicates
2012-02-08 Andrew TrickCodegen pass definition cleanup. No functionality.
2012-02-06 Benjamin KramerHexagon: Remove forbidden iostream includes (it introdu...
2012-02-04 Andrew TrickTargetPassConfig: confine the MC configuration to Targe...
next