add llvm-loop

Signed-off-by: xiehuc <xiehuc@gmail.com>
update loop

Signed-off-by: xiehuc <xiehuc@gmail.com>
add dyn_cast to Instruction

Signed-off-by: xiehuc <xiehuc@gmail.com>
a value's content is where to assign it

Signed-off-by: xiehuc <xiehuc@gmail.com>
add getCanonicalEndCondition and pretty_print

Signed-off-by: xiehuc <xiehuc@gmail.com>
support llvm-3.4

Signed-off-by: xiehuc <xiehuc@gmail.com>
basic pretty_print

Signed-off-by: xiehuc <xiehuc@gmail.com>
add more pretty_print

Signed-off-by: xiehuc <xiehuc@gmail.com>
add unfinished latex_print

Signed-off-by: xiehuc <xiehuc@gmail.com>
clean code

Signed-off-by: xiehuc <xiehuc@gmail.com>
change ll::Loop::* from function to class lle::Loop

Signed-off-by: xiehuc <xiehuc@gmail.com>
writing getLoopCycle

Signed-off-by: xiehuc <xiehuc@gmail.com>
add write bitcode ability

Signed-off-by: xiehuc <xiehuc@gmail.com>
insert a simple instruction

Signed-off-by: xiehuc <xiehuc@gmail.com>
adjust api

Signed-off-by: xiehuc <xiehuc@gmail.com>
reform loop code

Signed-off-by: xiehuc <xiehuc@gmail.com>
add some debug information

Signed-off-by: xiehuc <xiehuc@gmail.com>
adjust memory layout

Signed-off-by: xiehuc <xiehuc@gmail.com>
nest loop initial process

Signed-off-by: xiehuc <xiehuc@gmail.com>
add cast off method

Signed-off-by: xiehuc <xiehuc@gmail.com>