aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2012-01-26Add support for the R_ARM_TARGET1 relocation, which should be given to reloca...James Molloy
2012-01-25Properly emit ctors / dtors with priorities into desired sectionsAnton Korobeynikov
2012-01-25Update hasProperty comment.Evan Cheng
2012-01-21Handle register masks in LiveVariables.Jakob Stoklund Olesen
2012-01-20Delete an unused member variable.Jakob Stoklund Olesen
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-19More bundle related API additions.Evan Cheng
2012-01-19Enhance finalizeBundle to return end of bundle iterator because it makes sense.Evan Cheng
2012-01-19Added methods to get the live range immediately before a given slot. Intended...Lang Hames
2012-01-19- Slight change to finalizeBundle() interface. LastMI is not exclusive (pointingEvan Cheng
2012-01-19Rename Finalizebundle to finalizeBundle to conform to coding guideline.Evan Cheng
2012-01-18Add a RegisterMaskSDNode class.Jakob Stoklund Olesen
2012-01-18Document the fact that the selection dag changes the vselect condition typeNadav Rotem
2012-01-17Renamed MachineScheduler to ScheduleTopDownLive.Andrew Trick
2012-01-16Extract method for detecting constant unallocatable physregs.Jakob Stoklund Olesen
2012-01-16Add a new kind of MachineOperand: MO_RegisterMask.Jakob Stoklund Olesen
2012-01-15Return an ArrayRef from ShuffleVectorSDNode::getMask and push it through Code...Benjamin Kramer
2012-01-13Fixed comment. Thanks Duncan!Pete Cooper
2012-01-13Added the MachineSchedulerPass skeleton.Andrew Trick
2012-01-12Added MVT::v2f16Pete Cooper
2012-01-12Move Sched::Preference out of TargetMachine.h where it is not referenced.Evan Cheng
2012-01-11Detect when a value is undefined on an edge to a landing pad.Jakob Stoklund Olesen
2012-01-11Exclusively use SplitAnalysis::getLastSplitPoint().Jakob Stoklund Olesen
2012-01-07Added a late machine instruction copy propagation pass. This catchesEvan Cheng
2012-01-05Kill ObjectCodeEmitter and BinaryObject, they were unused and superseded by MC.Benjamin Kramer
2012-01-05comment cleanupAndrew Trick
2012-01-05Freeze reserved registers before starting register allocation.Jakob Stoklund Olesen
2012-01-04Simplify more DenseMap.find users.Benjamin Kramer
2011-12-21Move common code into an MRI function.Jakob Stoklund Olesen
2011-12-20Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo.Jakub Staszak
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-12-20fix typoChris Lattner
2011-12-20Add basic generic CodeGen support for half.Dan Gohman
2011-12-18Allow inlining of functions with returns_twice calls, if they have theJoerg Sonnenberger
2011-12-15Update DebugLoc while merging nodes at -O0.Devang Patel
2011-12-14- Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a functionEvan Cheng
2011-12-13Initial CodeGen support for CTTZ/CTLZ where a zero input produces anChandler Carruth
2011-12-10Fix typo, reported by Eitan Adler!Nick Lewycky
2011-12-09[fast-isel] Add support for selecting insertvalue.Chad Rosier
2011-12-08Enhance both TargetLibraryInfo and SelectionDAGBuilder so that the latter can...Owen Anderson
2011-12-08Make MachineInstr instruction property queries more flexible. This change allEvan Cheng
2011-12-07Add bundle aware API for querying instruction properties and switch the codeEvan Cheng
2011-12-07Add MachineOperand IsInternalRead flag.Jakob Stoklund Olesen
2011-12-06First chunk of MachineInstr bundle support.Evan Cheng
2011-12-06use space star instead of star spaceSebastian Pop
2011-12-06add missing point at the end of sentencesSebastian Pop
2011-12-06Use logarithmic units for basic block alignment.Jakob Stoklund Olesen
2011-12-06Fix unclear wording.Jakob Stoklund Olesen
2011-12-05Change the Dominators recalculate() function to only rely on GraphTraitsAnna Zaks
2011-12-02Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky