Don't reach into the middle of TargetMachine and cache one of its ivars.
[oota-llvm.git] / lib / Target / Sparc /
2013-05-29 NAKAMURA TakumiSparcFrameLowering.cpp: Mark verifyLeafProcRegUse(...
2013-05-29 Venkatraman Govind... [Sparc] Add support for leaf functions in sparc backend.
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 2/4.
2013-05-20 Jakob Stoklund OlesenAlso expand 64-bit bitcasts.
2013-05-20 Jakob Stoklund OlesenImplement spill and fill of I64Regs.
2013-05-20 Jakob Stoklund OlesenMark i64 SETCC as expand so it is turned into a SELECT_CC.
2013-05-19 Jakob Stoklund OlesenDon't use %g0 to materialize 0 directly.
2013-05-19 Jakob Stoklund OlesenSelect i64 values with %icc conditions.
2013-05-19 Jakob Stoklund OlesenAdd floating point selects on %xcc predicates.
2013-05-19 Jakob Stoklund OlesenImplement SPselectfcc for i64 operands.
2013-05-19 Venkatraman Govind... [Sparc] Rearrange integer registers' allocation order...
2013-05-19 Jakob Stoklund OlesenHandle i64 FrameIndex nodes in SPARC v9 mode.
2013-05-17 Venkatraman Govind... [Sparc] Implements hasReservedCallFrame and hasFP.
2013-05-16 Venkatraman Govind... [Sparc] Prevent instructions that defines or uses ...
2013-05-13 Rafael EspindolaRemove the MachineMove class.
2013-05-10 Rafael EspindolaRemove unused argument.
2013-04-21 Jakob Stoklund OlesenPassing arguments to varags functions under the SPARC...
2013-04-21 Jakob Stoklund OlesenFix the SETHIimm pattern for 64-bit code.
2013-04-20 Jakob Stoklund OlesenCompile varargs functions for SPARCv9.
2013-04-20 Tim NorthoverRemove unused MEMBARRIER DAG node; it's been replaced...
2013-04-16 Jakob Stoklund OlesenAdd 64-bit multiply and divide instructions for SPARC v9.
2013-04-14 Jakob Stoklund OlesenUse i32 for all SPARC shift amounts, even in 64-bit...
2013-04-14 Jakob Stoklund OlesenAdd support for the abs64 SPARC v9 code model.
2013-04-14 Jakob Stoklund OlesenAdd support for the SPARC v9 abs44 code model.
2013-04-14 Jakob Stoklund OlesenUse target flags for printing SPARC asm operands.
2013-04-14 Jakob Stoklund OlesenAlso put target flags on SPARC constant pool references.
2013-04-14 Jakob Stoklund OlesenFix patterns for 64-bit pointers.
2013-04-14 Jakob Stoklund OlesenAdd target flags to SPARC address operands.
2013-04-13 Jakob Stoklund OlesenDefine SPARC code models.
2013-04-13 Jakob Stoklund OlesenUse the correct types when matching ADDRri patterns...
2013-04-09 Jakob Stoklund OlesenExtract a function.
2013-04-09 Jakob Stoklund OlesenCompute correct frame sizes for SPARC v9 64-bit frames.
2013-04-07 Jakob Stoklund OlesenImplement LowerCall_64 for the SPARC v9 64-bit ABI.
2013-04-06 Jakob Stoklund OlesenImplement LowerReturn_64 for SPARC v9.
2013-04-06 Jakob Stoklund OlesenSPARC v9 stack pointer bias.
2013-04-06 Jakob Stoklund OlesenComplete formal arguments for the SPARC v9 64-bit ABI.
2013-04-04 Jakob Stoklund OlesenAdd SPARC v9 support for select on 64-bit compares.
2013-04-03 Jakob Stoklund OlesenAdd 64-bit compare + branch for SPARC v9.
2013-04-02 Jakob Stoklund OlesenAdd 64-bit load and store instructions.
2013-04-02 Jakob Stoklund OlesenBasic 64-bit ALU operations.
2013-04-02 Jakob Stoklund OlesenMaterialize 64-bit immediates.
2013-04-02 Jakob Stoklund OlesenAdd 64-bit shift instructions.
2013-04-02 Jakob Stoklund OlesenAdd predicates for distinguishing 32-bit and 64-bit...
2013-04-02 Jakob Stoklund OlesenAdd support for 64-bit calling convention.
2013-04-02 Jakob Stoklund OlesenAdd an I64Regs register class for 64-bit registers.
2013-03-24 Jakob Stoklund OlesenClean up Sparc patterns.
2013-03-24 Jakob Stoklund OlesenGive Sparc instruction patterns direct types instead...
2013-03-23 Jakob Stoklund OlesenUse direct types in Sparc def : Pat patterns.
2013-03-14 Hal FinkelProvide the register scavenger to processFunctionBefore...
2013-03-07 Benjamin KramerArrayRefize some code. No functionality change.
2013-02-21 Eli BenderskyMove the eliminateCallFramePseudoInstr method from...
2013-02-05 Jakob Stoklund OlesenMove MRI liveouts to Sparc return instructions.
2013-01-31 Chad Rosier[PEI] Pass the frame index operand number to the elimin...
2013-01-29 Evan ChengTeach SDISel to combine fsin / fcos into a fsincos...
2013-01-23 Eli BenderskyClean up assignment of CalleeSaveStackSlotSize: get...
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-04 Chandler CarruthSort includes for all of the .h files under the 'lib...
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-08-24 Jakob Stoklund OlesenAdd missing SDNP properties on the flushw node.
2012-08-06 Roman DivackyRemove empty overrides of processFunctionBeforeFrameFin...
2012-07-19 Bill WendlingRemove tabs.
2012-07-02 Bob WilsonAdd all codegen passes to the PassManager via TargetPas...
2012-06-26 Jack CarterThere are a number of generic inline asm operand modifi...
2012-06-24 NAKAMURA Takumillvm/lib: [CMake] Add explicit dependency to intrinsics...
2012-06-06 Benjamin KramerRound 2 of dead private variable removal.
2012-06-01 Jakob Stoklund OlesenSwitch some getAliasSet clients to MCRegAliasIterator.
2012-05-25 Justin HolewinskiChange interface for TargetLowering::LowerCallTo and...
2012-05-04 Jakob Stoklund OlesenInitialize SparcInstrInfo before SparcTargetLowering.
2012-05-01 Bill WendlingChange the PassManager from a reference to a pointer.
2012-04-20 Craig TopperConvert some uses of XXXRegisterClass to &XXXRegClass...
2012-04-04 Rafael EspindolaAlways compute all the bits in ComputeMaskedBits.
2012-03-27 Craig TopperPrune some includes
2012-03-22 Craig TopperRemove some unnecessary forward declarations.
2012-03-17 Craig TopperReorder includes in Target backends to following coding...
2012-03-11 Craig TopperConvert more static tables of registers used by calling...
2012-03-11 Craig TopperUse uint16_t to store registers and opcode in static...
2012-03-04 Craig TopperUse uint16_t to store register overlaps to reduce stati...
2012-03-04 Craig TopperUse uint16_t to store registers in callee saved registe...
2012-02-28 Evan ChengRe-commit r151623 with fix. Only issue special no-retur...
2012-02-28 Daniel DunbarRevert r151623 "Some ARM implementaions, e.g. A-series...
2012-02-28 Evan ChengSome ARM implementaions, e.g. A-series, does return...
2012-02-19 Ahmed CharlesRemove dead code. Improve llvm_unreachable text. Simpli...
2012-02-18 Jia LiuEmacs-tag and some comment fix for all ARM, CellSPU...
2012-02-07 Craig TopperConvert assert(0) to llvm_unreachable
2012-02-05 Craig TopperConvert assert(0) to llvm_unreachable
2012-02-04 Andrew TrickTargetPassConfig: confine the MC configuration to Targe...
2012-02-03 Andrew TrickAdded TargetPassConfig. The first little step toward...
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-18 Jakob Stoklund OlesenAdd a CoveredBySubRegs property to Register descriptions.
2012-01-10 Benjamin KramerFix some leftover control reaches end of non-void funct...
2012-01-10 David BlaikieRemove unnecessary default cases in switches that cover...
2012-01-07 Benjamin KramerRemove VectorExtras. This unused helper was written...
2011-12-25 Venkatraman Govind... Sparc: Implement emitFrameIndexDebugValue and getDebugV...
2011-12-20 Chandler CarruthFix up the CMake build for the new files added in r1469...
next