Move DataLayout back to the TargetMachine from TargetSubtargetInfo
[oota-llvm.git] / lib / Target / PowerPC / PPCISelLowering.cpp
2015-01-26 Eric ChristopherMove DataLayout back to the TargetMachine from TargetSu...
2015-01-19 Hal Finkel[PowerPC] Add r2 as an operand for all calls under...
2015-01-18 Hal Finkel[PowerPC] Add some FIXMEs for fastcc and FPR <-> GPR...
2015-01-18 Hal Finkel[PowerPC] Initial PPC64 calling-convention changes...
2015-01-17 Hal Finkel[PowerPC] Don't list R11 as a patchpoint scratch register
2015-01-16 Hal Finkel[PowerPC] Adjust PatchPoints for ppc64le
2015-01-15 Hal Finkel[PowerPC] Loosen ELFv1 PPC64 func descriptor loads...
2015-01-15 Hal Finkel[PowerPC] Add assembler support for mcrfs and friends
2015-01-14 Hal FinkelRevert "r225811 - Revert "r225808 - [PowerPC] Add Stack...
2015-01-13 Hal FinkelRevert "r225808 - [PowerPC] Add StackMap/PatchPoint...
2015-01-13 Hal Finkel[PowerPC] Add StackMap/PatchPoint support
2015-01-13 Olivier SallenaveAdded TLI hook for isFPExtFree. Some of the FMA combine...
2015-01-12 Hal Finkel[PowerPC] Fix calls to non-function objects
2015-01-10 Hal Finkel[PowerPC] Mark zext of a small scalar load as free
2015-01-10 Justin HibbitsRemove some whitespace.
2015-01-09 Hal Finkel[PowerPC] Fold [sz]ext with fp_to_int lowering where...
2015-01-08 Ahmed Bougacha[SelectionDAG] Allow targets to specify legality of...
2015-01-07 Ahmed Bougacha[CodeGen] Use MVT iterator_ranges in legality loops...
2015-01-06 Hal Finkel[PowerPC] Reuse a load operand in int->fp conversions
2015-01-06 Hal Finkel[PowerPC] Add some missing names in getTargetNodeName
2015-01-06 Hal Finkel[PowerPC] Improve int_to_fp(fp_to_int(x)) combining
2015-01-03 Hal Finkel[PowerPC/BlockPlacement] Allow target to provide a...
2015-01-03 Hal Finkel[PowerPC] Use 16-byte alignment for modern cores for...
2015-01-03 Hal Finkel[PowerPC] Add support for the CMPB instruction
2014-12-23 Hal Finkel[PowerPC] Ensure that the TOC reload directly follows...
2014-12-23 Hal Finkel[PowerPC] Don't mark the return-address slot as immutable
2014-12-23 Hal Finkel[PowerPC] Don't attempt a 64-bit pow2 division on PPC32
2014-12-14 Hal Finkel[PowerPC] Handle cmp op promotion for SELECT[_CC] nodes...
2014-12-11 Hal Finkel[PowerPC] Implement BuildSDIVPow2, lower i64 pow2 sdiv...
2014-12-09 Bill Schmidt[PowerPC 1/4] Little-endian adjustments for VSX loads...
2014-12-08 Hal Finkel[PowerPC] Don't use a non-allocatable register to imple...
2014-12-03 Hal Finkel[PowerPC] Print all inline-asm consts as signed numbers
2014-12-03 Hal Finkel[PowerPC] Fix readcyclecounter to be custom expanded...
2014-12-02 Hal Finkel[PowerPC] Implement readcyclecounter for PPC32
2014-11-24 Hal Finkel[PowerPC] Implement combineRepeatedFPDivisors
2014-11-21 Craig TopperRemove a bunch of unnecessary typecasts to 'const Targe...
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-13 Aditya NandakumarWe can get the TLOF from the TargetMachine - so constru...
2014-11-13 Aditya NandakumarThis patch changes the ownership of TLOF from TargetLow...
2014-11-12 Justin HibbitsAdd support for small-model PIC for PowerPC.
2014-11-12 Bill Schmidt[PowerPC] Add vec_vsx_ld and vec_vsx_st intrinsics
2014-11-11 Bill Schmidt[PowerPC] Replace foul hackery with real calls to __tls...
2014-10-31 Ulrich Weigand[PowerPC] Load BlockAddress values from the TOC in...
2014-10-24 Sanjay PatelUse rsqrt (X86) to speed up reciprocal square root...
2014-10-22 Bill Schmidt[PATCH] Support select-cc for VSFRC when VSX is enabled
2014-10-22 Bill Schmidt[PowerPC] Support select-cc for VSX
2014-10-17 Bill Schmidt[PowerPC] Enable use of lxvw4x/stxvw4x in VSX code...
2014-10-02 Robin Morisset[Power] Improve the expansion of atomic loads/stores
2014-10-01 Eric Christopherconstify the TargetMachine argument used in the subtarg...
2014-09-30 Sanjay PatelSplit the estimate() interface into separate functions...
2014-09-26 Sanjay PatelRefactor reciprocal and reciprocal square root estimate...
2014-09-23 Robin Morisset[Power] Use AtomicExpandPass for fence insertion, and...
2014-09-21 Sanjay PatelRefactor reciprocal square root estimate into target...
2014-09-19 Hal FinkelOptionally enable more-aggressive FMA formation in...
2014-09-10 Craig TopperUse cast to MVT instead of EVT on a couple calls to...
2014-09-02 Eric ChristopherReinstate "Nuke the old JIT."
2014-08-21 Sanjay Patelname change: isPow2DivCheap -> isPow2SDivCheap
2014-08-16 Hal Finkel[PowerPC] Mark fixed-offset byvals as pointed-to by...
2014-08-16 Hal Finkel[PowerPC] Darwin byval arguments are not immutable
2014-08-13 Hal Finkel[PowerPC] Implement PPCTargetLowering::getTgtMemIntrinsic
2014-08-08 Joerg SonnenbergerAdd low-level option for avoiding float stores from...
2014-08-07 Eric ChristopherTemporarily Revert "Nuke the old JIT." as it's not...
2014-08-07 Rafael EspindolaNuke the old JIT.
2014-08-06 Eric ChristopherRemove the target machine from CCState. Previously...
2014-08-05 Bill Schmidt[PowerPC] Swap arguments and adjust shift count for...
2014-08-05 Eric ChristopherHave MachineFunction cache a pointer to the subtarget...
2014-08-04 Bill Schmidt[PPC64LE] Fix wrong IR for vec_sld and vec_vsldoi
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-08-04 Ulrich Weigand[PowerPC] Swap arguments to vpkuhum/vpkuwum on little...
2014-08-04 Ulrich Weigand[PowerPC] MULHU/MULHS are not legal for vector types
2014-08-04 Ulrich Weigand[PowerPC] Fix and improve vector comparisons
2014-08-01 Ulrich Weigand[PowerPC] PR20280 - Slots for byval parameters are...
2014-08-01 Hal Finkel[PowerPC] Generate unaligned vector loads using intrins...
2014-08-01 Hal Finkel[PowerPC] Recognize consecutive memory accesses from...
2014-07-31 Louis GerbargMake sure no loads resulting from load->switch DAGCombi...
2014-07-29 Matt ArsenaultFix typos / grammar.
2014-07-27 Matt ArsenaultAdd alignment value to allowsUnalignedMemoryAccess
2014-07-25 Hal Finkel[PowerPC] Support TLS on PPC32/ELF
2014-07-25 Bill Schmidt[PATCH][PPC64LE] Correct little-endian usage of vmrgh...
2014-07-24 Joerg SonnenbergerDon't use 128bit functions on PPC32.
2014-07-21 Ulrich Weigand[PowerPC] ELFv2 aggregate passing support
2014-07-20 Ulrich Weigand[PowerPC] ELFv2 stack space reduction
2014-07-20 Ulrich Weigand[PowerPC] ELFv2 function call changes
2014-07-20 Ulrich Weigand[PowerPC] Refactor byval handling in LowerFormalArgumen...
2014-07-20 Ulrich Weigand[PowerPC] Fix FrameIndex handling in SelectAddressRegImm
2014-07-18 Hal Finkel[PowerPC] 32-bit ELF PIC support
2014-07-08 Ulrich Weigand[PowerPC] Implement atomic NAND operations as actual...
2014-07-07 Ulrich Weigand[PowerPC] Fix no-assert build
2014-07-07 Ulrich Weigand[PowerPC] Fix "byval align" arguments
2014-07-01 Juergen Ributzka[DAG] Pass the argument list to the CallLoweringInfo...
2014-06-29 Craig TopperAdd ops() method to SDNode that returns an ArrayRef...
2014-06-23 Ulrich Weigand[PowerPC] Refactor getMinCallFrameSize / getMinCallArgu...
2014-06-23 Ulrich Weigand[PowerPC] Fix IsDarwin arg in PPCFrameLowering:: calls
2014-06-23 Ulrich Weigand[PowerPC] Refactor setMinReservedArea and CalculatePara...
2014-06-23 Ulrich Weigand[PowerPC] Fix on-stack AltiVec arguments with 64-bit...
2014-06-20 Ulrich Weigand[PowerPC] Fix small argument stack slot offset for LE
2014-06-18 Ulrich Weigand[PowerPC] Remove unnecessary load of r12 in indirect...
2014-06-18 Ulrich Weigand[PowerPC] Simplify and improve loading into TOC register
2014-06-18 Ulrich Weigand[PowerPC] Do not use BLA with the 64-bit SVR4 ABI
2014-06-12 Eric ChristopherRemove an extraneous this-> to access the subtarget.
next