summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Remove the Forward Control Flow Integrity pass and its dependencies.Eric Christopher2015-02-275-738/+0
* Change the fast-isel-abort option from bool to int to enable "levels"Mehdi Amini2015-02-271-24/+24
* Centralize handling of the eh_begin and eh_end labels.Rafael Espindola2015-02-275-33/+28
* Don't modify the DenseMap being iterated over from within the loopSanjoy Das2015-02-271-3/+6
* Rewrite MachineOperand::print and MachineInstr::print to avoidEric Christopher2015-02-275-43/+30
* Put jump tables in distinct sections if -ffunction-sections is used.Rafael Espindola2015-02-261-20/+28
* Remove DebugLoc::print(LLVMContext, raw_ostream), it was justEric Christopher2015-02-261-8/+2
* getRegForInlineAsmConstraint wants to use TargetRegisterInfo forEric Christopher2015-02-264-38/+46
* Add a TargetMachine argument to the AddressingModeMatcher, we'llEric Christopher2015-02-261-10/+14
* Simplify arange output.Rafael Espindola2015-02-262-68/+43
* When the source has a series of assignments, users reasonably want toPaul Robinson2015-02-261-0/+3
* Remove an argument-less call to getSubtargetImpl from TargetLoweringBase.Eric Christopher2015-02-261-6/+6
* Move TargetLoweringBase::getTypeConversion to the .cpp file fromEric Christopher2015-02-251-0/+132
* Fixing a problem with insert location in WinEH outliningAndrew Kaylor2015-02-251-0/+1
* Support SHF_MERGE sections in COMDATs.Rafael Espindola2015-02-251-77/+48
* PrologEpilogInserter: Clean up math in calculateFrameObjectOffsetsDavid Majnemer2015-02-241-5/+4
* Reapplied D7816 & rL230177 & rL230278 - with an additional fix toensure that ...Simon Pilgrim2015-02-241-45/+65
* Fixing eol-styleAndrew Kaylor2015-02-241-625/+625
* Revert:Eric Christopher2015-02-241-39/+23
* Rename UpdateRegAllocHint to match style guidelines.Eric Christopher2015-02-241-1/+1
* DAGCombiner: Move variable definitions closer to use; NFCMatthias Braun2015-02-241-38/+38
* DAGCombiner: Move variable declaration closer to definiion; NFCMatthias Braun2015-02-241-3/+3
* ARM: treat [N x i32] and [N x i64] as AAPCS composite typesTim Northover2015-02-241-8/+7
* [SDAG] Handle LowerOperation returning its input consistentlyHal Finkel2015-02-242-5/+9
* Fix based on post-commit comment on D7816 & rL230177 - BUILD_VECTOR operand t...Simon Pilgrim2015-02-231-4/+5
* [X86] Teach how to custom lower double-to-half conversions under fast-math.Andrea Di Biagio2015-02-231-0/+15
* [AsmPrinter] Access pointers to globals via pcrel GOT entriesBruno Cardoso Lopes2015-02-231-15/+209
* Removing unused private field.Andrew Kaylor2015-02-231-3/+1
* Second attempt to fix WinEHCatchDirector build failures.Andrew Kaylor2015-02-231-1/+0
* Attempting to fix WinEHCatchDirector destructor related build failures.Andrew Kaylor2015-02-231-0/+1
* Remap frame variables for native Windows exception handling.Andrew Kaylor2015-02-231-390/+627
* Rewrite the global merge pass to be subprogram agnostic for now.Eric Christopher2015-02-231-19/+18
* [DagCombiner] Generalized BuildVector Vector ConcatenationSimon Pilgrim2015-02-221-23/+38
* [DAGCombine] Don't assume integer-type legailty in reduceBuildVecConvertToCon...Hal Finkel2015-02-221-0/+5
* [SDAG] Use correct alignments on expanded vector trunc-store/ext-loadsHal Finkel2015-02-221-4/+7
* MachineInstr: Use range-based for loops. NFC.Benjamin Kramer2015-02-211-34/+20
* Calling memmove on a MachineOperand is totally safe.Benjamin Kramer2015-02-211-8/+2
* Unconditionally create a new MCInstrInfo in the asm printer forEric Christopher2015-02-211-5/+4
* X86: Call __main using the SelectionDAGDavid Majnemer2015-02-211-1/+0
* LiveRangeCalc: Don't start liveranges of PHI instruction at the block begin.Matthias Braun2015-02-201-5/+2
* Use short names for jumptable sections.Rafael Espindola2015-02-201-29/+25
* Used the cached subtarget off of the MachineFunction.Eric Christopher2015-02-202-5/+3
* Add generic fmad DAG node.Matt Arsenault2015-02-204-95/+164
* Grab the DataLayout off of the TargetMachine since that's whereEric Christopher2015-02-201-2/+2
* Get the function specific subtarget.Eric Christopher2015-02-201-1/+2
* Get the cached subtarget off the MachineFunction rather thanEric Christopher2015-02-201-4/+2
* Generalize statepoint lowering to use ImmutableStatepoint. Move statepoint lo...Igor Laevsky2015-02-202-40/+41
* Fix build with gcc. This has a -Wsequence-point error on 'MII', which is a go...Nick Lewycky2015-02-201-5/+3
* Remove more uses of TargetMachine::getSubtargetImpl from theEric Christopher2015-02-201-9/+8
* AsmPrinter::doFinalization is at the module level and so doesn'tEric Christopher2015-02-201-2/+7
OpenPOWER on IntegriCloud