index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
include
/
llvm
/
CodeGen
Age
Commit message (
Expand
)
Author
2012-03-16
Limit the number of memory operands in MachineInstr to 2^16 and store the num...
Benjamin Kramer
2012-03-16
Revert r152613 (and r152614), "Inline the d'tor and add an anchor instead." f...
NAKAMURA Takumi
2012-03-14
misched: implemented a framework for top-down or bottom-up scheduling.
Andrew Trick
2012-03-13
s/SjLjEHPass/SjLjEHPrepare/
Bill Wendling
2012-03-13
Inline the d'tor and add an anchor instead.
Bill Wendling
2012-03-11
Convert more static tables of registers used by calling convention to uint16_...
Craig Topper
2012-03-09
misched interface: rename Begin/End to RegionBegin/RegionEnd since they are n...
Andrew Trick
2012-03-09
misched: allow the default scheduler to be one chosen by the target.
Andrew Trick
2012-03-09
Added TargetPassConfig::enablePass
Andrew Trick
2012-03-08
misched interface: Expose the MachineScheduler pass.
Andrew Trick
2012-03-07
Cleanup VLIWPacketizer to use the updated ScheduleDAGInstrs interface.
Andrew Trick
2012-03-07
misched prep: Expose the ScheduleDAGInstrs interface so targets may
Andrew Trick
2012-03-07
misched preparation: rename core scheduler methods for consistency.
Andrew Trick
2012-03-07
misched preparation: clarify ScheduleDAG and ScheduleDAGInstrs roles.
Andrew Trick
2012-03-07
misched preparation: modularize schedule emission.
Andrew Trick
2012-03-07
misched preparation: modularize schedule printing.
Andrew Trick
2012-03-07
misched preparation: modularize schedule verification.
Andrew Trick
2012-03-07
Cleanup in preparation for misched: Move DAG visualization logic.
Andrew Trick
2012-03-07
Added MachineBasicBlock::getFullName() to standardize/factor codegen diagnost...
Andrew Trick
2012-03-07
Cleanup: DAG building is specific to either SD or MI scheduling. Not part of ...
Andrew Trick
2012-03-07
misched comments
Andrew Trick
2012-03-05
Remove an unused function.
Nadav Rotem
2012-03-04
Use <def,undef> operands when spilling NEON bundles.
Jakob Stoklund Olesen
2012-03-04
Use uint16_t to store register overlaps to reduce static data.
Craig Topper
2012-03-02
delete dead code, patch by Michael Spencer.
Jia Liu
2012-03-01
Make InlineSpiller bundle-aware.
Jakob Stoklund Olesen
2012-03-01
Move getBundleStart() into MachineInstrBundle.h.
Jakob Stoklund Olesen
2012-02-29
Add an analyzeVirtReg() function.
Jakob Stoklund Olesen
2012-02-29
Move the operand iterator into MachineInstrBundle.h where it belongs.
Jakob Stoklund Olesen
2012-02-28
Instructions inside a bundle have the same number as the bundle itself.
Jakob Stoklund Olesen
2012-02-27
Add a MachineOperand iterator class.
Jakob Stoklund Olesen
2012-02-23
Replace a DenseSet with SmallPtrSet.
Benjamin Kramer
2012-02-23
Strip a layer of boilerplate from the VLIWPacketizer by storing the scheduler...
Benjamin Kramer
2012-02-23
Track reserved registers separately from RegsAvailable.
Jakob Stoklund Olesen
2012-02-22
Allow the use of an alternate symbol for calculating a function's size.
Hal Finkel
2012-02-22
Properly emit _fltused with FastISel. Refactor to share code with SDAG.
Michael J. Spencer
2012-02-22
Initialize SUnits before DAG building.
Andrew Trick
2012-02-21
Add API "handleMoveIntoBundl" for updating liveness when moving instructions ...
Lang Hames
2012-02-21
Clear virtual registers after they are no longer referenced.
Andrew Trick
2012-02-21
whitespace
Andrew Trick
2012-02-17
Transfer regmasks to MRI.
Jakob Stoklund Olesen
2012-02-17
Refactor 'handleMove' code in live intervals. Clients of LiveIntervals won't see
Lang Hames
2012-02-15
Fix library visibility problems with VLIWPacketizer.
Andrew Trick
2012-02-15
Make LiveIntervals::handleMove() bundle aware.
Lang Hames
2012-02-15
Modify the code that emits the module flags to use the new module flags accessor
Bill Wendling
2012-02-15
Don't expose DefaultVLIWScheduler
Andrew Trick
2012-02-15
Generic "VLIW" packetizer based on a DFA generated from target itinerary.
Andrew Trick
2012-02-15
Add a check to make sure we don't assign slot indexes for instructions inside...
Lang Hames
2012-02-15
Allow CodeGen (llc) command line options to work as expected.
Andrew Trick
2012-02-15
Added TargetPassConfig::disablePass/substitutePass as a general mechanism to ...
Andrew Trick
[prev]
[next]